随笔分类 -  Android9.0 源码

摘要:前言 最近和 PackageManagerService(PMS) 杠上了,3W 多行代码,着实精妙。网上有很多分析流程的文章,这里我就不再复述了,就来看下 PMS 的衍生修改实战吧。之前写过一篇 Android8.1 默认给第三方 app 授予所有权限,其实也能给系统 app 授权,原理大概为收到 阅读全文
posted @ 2020-11-12 15:10 cczheng 阅读(3226) 评论(0) 推荐(0)
摘要:如何确认 fastboot unlock 解锁成功 1、fastboot 模式下按音量上键后是否提示 Unlock Pass...return to fastboot in 3s 2、重启后界面是否显示 orange state Your deivce has been unlocked and c 阅读全文
posted @ 2020-02-17 17:32 cczheng 阅读(10544) 评论(0) 推荐(2)
摘要:vendor\mediatek\proprietary\packages\apps 目录下有三份相机源码 分别是 Camera、 Camera1、 Camera2 通过查看 mk 发现通过 ifeq ($(MTK_CAMERA_APP_VERSION), 3) 来控制编译哪一个, MTK_CAMER 阅读全文
posted @ 2020-01-18 10:12 cczheng 阅读(2953) 评论(0) 推荐(0)
摘要:问题现象 上图展示的很清楚,当系统语言为中文时,PreferenceScreen 中的折叠项 summary 描述重复显示的 bug,系统语言为英文时正常。 修改历程 先搜索 当前显示了 字符串,还真找到了 prebuilts\sdk\current\support\v7\preference\re 阅读全文
posted @ 2019-12-24 17:58 cczheng 阅读(5035) 评论(3) 推荐(1)
摘要:文章较长建议先收藏再看 拆解步骤 1、app 强制横屏显示,无视 android:screenOrientation="portrait" 属性 2、屏幕触摸坐标修改为横屏 3、开机动画横屏 4、开机logo、关机充电动画横屏 5、RecoveryUI 横屏 上代码 1、app 强制横屏显示 修改 阅读全文
posted @ 2019-10-17 08:35 cczheng 阅读(7908) 评论(6) 推荐(0)