摘要: 修改文件: ActivityManagerService.java APK 原理: 原生代码中会在每个应用进程启动时,创建一个AppDeathRecipient对象来监控其是否death,进程挂掉(包括走onDestroy的、或者crash)后,执行回调方法处理此应用的各组件资源的后续。利用此点,我 阅读全文
posted @ 2023-03-02 15:47 小汀 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 基于Android T(13)代码 PackageManagerService 不再 extends IPackageManager.Stub ——> 改为由抽象类 IPackageManagerBase extends IPackageManager.Stub 不再以pkms为基础类addServ 阅读全文
posted @ 2022-12-09 18:07 小汀 阅读(262) 评论(0) 推荐(1) 编辑
摘要: 一、模块编译调试方法: (此处举例framework、installd、SystemUI等模块的编译调试,其他类似) Android系统代码的framework目录内,一共有3个模块单独编译,framework、services、framework-res.apk 注意:(偶尔会有改了代码但没检测到 阅读全文
posted @ 2022-12-06 18:48 小汀 阅读(1952) 评论(0) 推荐(0) 编辑
摘要: 返回值类型的写法和位置不太一样,模仿文件中其他位置的写法即可,如: frameworks/base/services/core/java/com/android/server/pm/Installer.java /**@hide*/public boolean createDirectory(Str 阅读全文
posted @ 2022-12-05 18:41 小汀 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 基于 Android T(13) 相关源码:frameworks/base/services/core/java/com/android/server/wm/ ActivityTaskManagerService.java ActivityStarter.java RootWindowContain 阅读全文
posted @ 2022-11-24 14:12 小汀 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 位于 PhoneWindowManager.java: interceptKeyBeforeQueueing() handleKeyGesture() interceptKey() interceptKeyUp() sendMessage() case MSG_KEY_DELAY_PRESS:<ov 阅读全文
posted @ 2022-11-14 11:40 小汀 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 使用 Android Studio 打开远程服务器上项目(或本地项目)并自动建立可跳转索引: 准备: 主界面中菜单栏 File->Settings->Appearance & Behavior ->System Settings->取消勾选Reopen last project on startup 阅读全文
posted @ 2022-11-10 16:38 小汀 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 以上传谷歌PAI配置为例。 1.获得身份验证:tokenid 2.获得PAI内的apk配置在谷歌的暂存区key:sessionid 3.获得productid并和需要配置的数据组成 configString 4.上传apk并获取回传结果 5.save拼好的configString到PAI网站 6.发 阅读全文
posted @ 2022-08-12 00:52 小汀 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 一、进程清理机制: Google原生清理机制【AMS cached清理;LMDK清理】 厂商自身清理机制和模块特殊清理机制 二、Log关键字查询: am_proc_died【events log】 // 进程有此条日志则表示进程死亡 am_kill 【events log】 // AMS查杀相关日志 阅读全文
posted @ 2022-08-12 00:51 小汀 阅读(3244) 评论(0) 推荐(0) 编辑
摘要: 1. 也就是说,他有两种启动方式:startService:onCreate()- >onStartCommand()->startService()->onDestroy()BindService:onCreate()->onBind()->onUnbind()->onDestroy() star 阅读全文
posted @ 2022-08-12 00:50 小汀 阅读(304) 评论(0) 推荐(0) 编辑