![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
arpsyalin
学无止境
展开
-
AMS概念以及面试相关整理
Android应用的启动流程是一个相对复杂的过程,它涉及到多个系统组件和进程的协作。用户交互:用户在设备的主屏幕点击应用图标,触发启动请求。启动器(Launcher):启动器接收到用户的点击事件后,向系统的ActivityManagerService(AMS)发送一个Intent,请求启动指定的应用。AMS处理:AMS是Android系统中负责管理Activity的服务,它接收到来自启动器的启动请求后,会检查目标Activity是否已经存在于正在运行的进程中。原创 2024-03-26 10:49:45 · 962 阅读 · 0 评论 -
记录一个APP跳转系统相机拍摄小问题
安卓调用系统相册原创 2022-10-19 16:12:27 · 459 阅读 · 0 评论 -
一个RecycerView Grid分区域时添加背景圆角
一个RecycerView Grid分区域时添加背景圆角原创 2022-07-02 17:26:57 · 301 阅读 · 0 评论 -
build.gradle引入第三方文件
在gradle中引入libs下的jar文件一般会这样,很是方便: implementation fileTree(dir: 'libs', include: ['*.jar'])引入aar一般会这么写,如果aar比较多,就需要得写很多如下类似代码,删除或添加都得改:implementation files('路径/xxx.aar')太多重复的代码,比较麻烦,....其实引入是可以这样做: implementation fileTree(dir: 'libs', incl原创 2021-12-27 15:53:51 · 2460 阅读 · 0 评论 -
一个超简单的Android拖拽控件
效果如下:原创 2021-06-07 13:30:19 · 626 阅读 · 4 评论 -
Android EditText 无法批量清除监听
最近维护以前的开发人员写的一段代码的时候,发现某个复用的EditText中不停的在addTextWatcher,而且是不断的new 一个新TextWatcher进去,这样毫无疑问是有问题的。于是乎我原创 2021-06-05 18:51:59 · 384 阅读 · 3 评论 -
Android导出SQLite数据库文件
可借用这个库https://github.com/amitshekhariitbhu/Android-Debug-Database原创 2021-05-28 08:37:52 · 888 阅读 · 1 评论