摘要: 安卓中的 android:sharedUserId 1、android给每一个apk进程分配一个单独的空间,manifest中的userid就是对应分配的Linux用户id,并为它创建一个沙盒,防止其他应用程序的影响。 2、用户id在apk安装到设备中时被分配。 3、通常不同的apk具有不同的use 阅读全文
posted @ 2023-09-10 22:16 随易来了 阅读(361) 评论(0) 推荐(0) 编辑
摘要: room 数据库使用 阅读全文
posted @ 2023-04-21 10:56 随易来了 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 参考: 1、Android 9.0系统源码_SystemUI(一)SystemUI的启动流程 (1)启动SystemUiService SystemServer.startOtherservice() startSystemUI() (2)在 SystemUIService 中启动 SystemUI 阅读全文
posted @ 2023-03-09 18:32 随易来了 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 使用Profile工具可以监控应用程序的CPU、内存、网络的实时使用情况。可用于分析卡顿、内存泄漏等等 一、使用Profile和Debug API 分析App冷启动 1、开始记录 Application处启动debug.trace @Override protected void attachBas 阅读全文
posted @ 2023-02-15 21:35 随易来了 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 1、Systrace 安装 参考:http://www.51din.com/234134.html 需要配置python环境变量 2、使用 python systrace.py -t 10 -o D:/desktop/pythontrace.html -a com.xxx.smartxxxpytho 阅读全文
posted @ 2023-02-15 21:34 随易来了 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1 https://blog.csdn.net/roughCode/article/details/120854675 阅读全文
posted @ 2023-02-15 21:33 随易来了 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 多指触控事件 参考:多指触控 阅读全文
posted @ 2023-01-28 17:33 随易来了 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1、Scroller 2、GestureDector 安卓自定义View进阶-手势检测(GestureDetector) 3、animate() 属性动画 使用方式:View.animate() 后跟 translationX() 等方法,动画会自动执行。 view.animate().transl 阅读全文
posted @ 2023-01-28 15:49 随易来了 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 参考:Android中View绘制流程以及invalidate()等相关方法分析 https://www.wanandroid.com/route/show/573 1、ViewGroup 与 LayoutParams 关系: 大家可以回忆一下,当在LinearLayout中写childView的时 阅读全文
posted @ 2023-01-28 11:36 随易来了 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 一、绘制基础 1、onDraw() override fun onDraw(canvas: Canvas?) { super.onDraw(canvas) canvas.drawXX(x,x,paint) } 负责自身内容主体绘制。super.onDraw()为空实现,写与不写都没影响 2、Pain 阅读全文
posted @ 2023-01-26 17:23 随易来了 阅读(195) 评论(0) 推荐(0) 编辑