![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android P
桃李不盐
这个作者很懒,什么都没留下…
展开
-
进入recovery模式分析
frameworks/base/services/java/com/android/server/SystemServer.java 305 /** 306 * The main entry point from zygote. 307 */ 308 public static void main(String[] args) { 309 new SystemServer().run(); //SystemServer启动开始 310 }原创 2020-09-04 14:59:36 · 1000 阅读 · 0 评论 -
Android Q 热插拔,textview获取SIM卡相关信息
1,一开始用的TelephonyManager.ACTION_SIM_CARD_STATE_CHANGED.equals(atcion) 用来监听SIM卡插拔,但有一个问题,就是插进去之后,可以直接获取到当前SIM卡默认的getDisplayName() ,这个值的默认的"SIM CARD 1 " 和 “SIM CARD 2” ,接下来不会继续更新,因为插拔的瞬间不会直接读取到运营商的名字,那用handler 延时处理呢?试过了,大概率性还是不会更新。 2.无意中发现另外一个广播:action.equals原创 2020-05-13 18:02:55 · 465 阅读 · 0 评论 -
Android P 上Launcher3 中实现两种方式替换桌面图标
1.第一种方案,是通过桌面应用的包名,跟图片的包名进行匹配,获取一个图片的资源ID 麻烦点就是需要手动修改图片的名称,跟包名一直。 代码:src/com/android/launcher3/IconCache.java 这是第一次加载DB走的,就是开机会走到这 protected CacheEntry cacheLocked( @NonNull Com...原创 2020-03-26 10:29:26 · 1942 阅读 · 1 评论 -
Android P+ 版本无音量键设备 adb remount fail问题解决
针对于现在的设备,非手机类,物联网设备,手持PDA等,没有音量键,该如何解决adb remount fail 问题 1.adb remount fail原因 在Android O版本之前包括O版本userdebug 的版本都是可以直接adb remount的,P版本为什么adb remount,百度别人的文章可以知道。 2.直接上解决方案,针对mtk平台软件 --- a/vendor/m...原创 2020-03-25 18:06:44 · 626 阅读 · 4 评论