一.创建android项目
1.选择emtpy activity=>next
2.配置项目
输入name(名称) package.name(包名) save location(保存位置) language(语言) minimum api level(最低的api级别)
注意:路径和包名不能有中文
3.项目目录结构
4.运行项目
虚拟机运行
三.打包
选择build =>build bundle(s)/apks
创建key
安装成功后
一.创建android项目
1.选择emtpy activity=>next
2.配置项目
输入name(名称) package.name(包名) save location(保存位置) language(语言) minimum api level(最低的api级别)
注意:路径和包名不能有中文
3.项目目录结构
4.运行项目
虚拟机运行
三.打包
选择build =>build bundle(s)/apks
创建key
安装成功后
目录 好处 入门 composable 布局 其他组件 列表 verticalscroll 延迟列表 内容内边距 性能 修饰符 偏移量 requiredsize 滚动 添加间距spacer
目录 一、四大组件 1、activity 2、service 3、content provider 4、broadcast receiver android四大组件总结 (1)4大组件的注册 (2)4大组件的激活 (3)4大组件的关
第一种:减少依赖库的使用,让代码更加精简。对于一些必须依赖的库要尽量使用jar包或者依赖库,这样他每次就会在本地直接加载,而不是每次fq检查更新第二种:打开android studio,选择
首先在androidstudio3.x中compile已经过时由implementation和api来代替 其次compile与api完全等同 3.x中可以完全将compile换成apimplementation与api的区别implementation
一.创建android项目1.选择emtpy activity=>next 2.配置项目输入name(名称) package.name(包名) save location(保存位置) language(语言) minimum api level(最低的api级别)
准备工作在开发应用前:
1、需要在appgallery connect中配置相关信息,包括:注册成为开发者和创建应用。
2、使用ml kit云侧服务(端侧服务可不开通)需要开发者在appgallery connect
目录 前言 基本原理 执行流程 diff 报告 不同分支 merge 过来的 diff 报告 同个分支产生的 merge 报告 同个分支提交的 diff 报告 具体实现原理 我们需要监控怎样的
目录什么情况下会onmeasure会执行?为什么onmeasure会被执行两次?分析外部是如何多次调用measure方法的什么情况下会onmeasure会执行?进入view的measure方法:void measure(){
目录问题分析问题解决方法android开发笔记:关于seekbar在刷新使用中的一些问题问题今天在用navigation 在两个fragment之间导航时发现了从第二个fragment返回到第一个fragmen
目录何为xml数据如何解析xml数据1.pull解析2.简单的pull解析3.sax解析何为xml数据xml 指可扩展标记语言(extensible markup language)。可扩展标记语言(英语:extensible markup
目录简介flutter中的动画widgetanimatedcontainers使用举例总结简介什么是动画呢?动画实际上就是不同的图片连续起来形成的。flutter为我们提供了一个animationcontroller来
目录前言一、清缓存重置adapter的方案二、tabview viewpager的差分刷新2.1 使用arguments的方式2.2 使用tag的方式三、自定义tab或第三方tab四、viewpager2的区别总结前言哎
目录一、需要封装哪些属性二、确定基类widgetinkwellgesturedetectorinkresponse原始指针事件三、基类实现具体使用四、相关总结在短时间的接触flutter之后,有一个问题一直摆
目录前言1.viewrootimpl哪来的?2 viewrootimpl 一个view链渲染的中转站3 不能在子线程操作view?4 view 挂载5 view.post()的runnable最终在哪执行了?6 为什么view.post 可以获
目录1、遇到的问题2、 能不能通过ble传输文件3、 如何传输文件4、如何保证可靠性和稳定性1、超时重传2、序列号3、数据校验5、 传输速度提升 requestmtu1、遇到的问题公司要
目录正文flutter datetime 常用操作1. 获取当前日期时间2. 获取指定日期时间3. 获取时间戳4. 将时间戳转换为日期时间5. 获取日期时间的年、月、日、时、分、秒6. 获取日期
在 android 中,创建子线程的方式通常有以下几种:使用 thread 类进行创建 thread 是 java 中的一个类,可以通过继承 thread 类或者创建 thread 对象并传入 runnable 对象来创建
目录1.卡顿分析系统介绍2.思路介绍2.1方法运行数据采集2.1.1方法id映射2.2.2函数记录能力2.2.3.运行方法记录内容2.2帧数据采集2.2.1于传统方式的区别2.2.2framematrix的能
目录介绍执行ml kit银行卡识别输出结论如何使用 jetpack compose 创建翻转卡片效果介绍在电子商务和银行应用程序中输入卡信息是很常见的情况。我认为让用户更轻松地处理这
首先我们需要知道mvp所代表的含义,m即model可以理解成用来获取数据和处理数据,v即view可以看成activity和fragment用来显示数据和处理交互,p即presenter可以理解成用来提供数
目录现象排查 & 尝试修复源码探究更好的修复方案现象点击搜索框,打开新的 webview 页面时,出现了黑色过度页面。排查 & 尝试修复找到了一台可复现的手机,一加 8 (android 13),检查
目录一、思路二、具体实现1、方式一:可以全局添加和获取任意viewmodel2、方式二:更方便在activity和fragment中调用一、思路viewmodel对象是存储在viewmodelstore中的,那么如果
目录前言1、和系统进程打交道的桥头堡2、为什么使用contentprovider可以实现初始化3、activity是什么时候开始渲染的4、原来还可以监控组件的生命周期5 、sharedpreference
目录android studio 手机投屏如何开启功能投屏效果android studio 手机投屏当我们在线上做技术技术分享或者功能演示时,有时需要共享连接中的手机屏幕,通常我们会求助于 vysor
目录flutter简单使用前言一、布局介绍二、本地图片使用三、网络数据解析四、路由使用五、插件的使用使用flutter实现短视频上滑翻页效果前言pageview 组件介绍使用示例pagec
目录适配器listview的简单用法关于listview性能的优化listview的鼠标监听事件recyclerview的简单用法在使用listview和recycleview之前,我们得先了解适配器的概念。适配器具
viewmodel它的作用是什么呢viewmodel 类旨在以注重生命周期的方式存储和管理界面相关数据。viewmodel 类让数据可在发生屏幕旋转等配置更改后继续留存(官方解释)看到这里我
目录简介构建一个要动画的widget让图像动起来总结简介之前我们提到了flutter提供了比较简单好用的animatedcontainer和slidetransition来进行一些简单的动画效果,但是要完全
目录mtu是什么?ble版本不同mtu不同自定义mtumtu是什么?mtu是指在一个协议数据单元中(protocol data unit, pdu) 有效的最大传输byte。mtu默认是23byte,但是供我们使用的只有20b
目录效果图使用windowmanager实现分析问题参考如果想实现一个在桌面显示的悬浮窗,用dialog、popupwindow、toast等已经不能实现了,他们基本都是在activity之上显示的,如果想实