
笔记
文章平均质量分 78
高大达
这个作者很懒,什么都没留下…
展开
-
【笔记】Android Property 相关
property:1.init中启动的propertyservice2.进行系统属性设置的程序也必须有system或root权限3.修改未system 权限 1 在AndroidManifest.xml中,在manifest加入android:sharedUserId="android.uid.system" 2 在Android.mk中,將LOCAL_CERTIFICATE ...原创 2018-10-26 19:14:52 · 248 阅读 · 0 评论 -
【笔记】AppOpsService 相关
AppOpsService 相关:1.构造函数:读取/data/system/appops.xml 下 权限相关设置信息;2.权限检测:SDK >23 时,调用ContextCompat::checkSelfPermission() 就可以检测是否有权限。SDK <23 时,6.0 一下的系统,主要权限在权限清单中,都是返回true3.权限的读取/修改: 1.系统...原创 2018-10-26 16:41:46 · 1149 阅读 · 1 评论 -
【笔记】ActivityManagerService 流程
1.AMSsystemReady() 都是SystemServer 启动此service后,完成启动,SystemServer主动调用的。2. 1.HOME 点击icon 2.application 中调用startActivity 3.Back 键 4.长按HOme 键显示最近运行Task 5.adb shell 启动 以上都是通过Binder 机制...原创 2018-10-26 16:37:58 · 228 阅读 · 0 评论 -
【笔记】Activity四种启动模式区别
参考:https://blog.youkuaiyun.com/edisonchang/article/details/49981457activity 启动的四种模式 :AndroidManifest.xml :: android:launchMode="???"1.standard:【不会检测ACTIVITY 是否重复】 Activity的默认启动模式,在这种模式下启动的acti...原创 2018-10-26 16:33:00 · 1230 阅读 · 0 评论 -
【笔记】 PackageManagerService 分析
1.Settings 类:Settings主要用于保存一些信息,实际上它确实是用于管理Android系统运行过程中的一些设置信息 1.成员变量: 1.settings 类初始化时 生成/创建/data/system/ 下的packages.xml , packages-backup.xml 和 packages.list 文件; 2.packages.xml...原创 2018-10-26 16:30:36 · 307 阅读 · 0 评论