Android工作记录
文章平均质量分 87
分享,记录一下Android学习过程
长安故里.
这个作者很懒,什么都没留下…
展开
-
基于Android13的系统启动流程分析(四)之SecondStageMain阶段
android init启动流程,第二阶段启动流程,详细分析原创 2023-01-28 14:39:11 · 2607 阅读 · 1 评论 -
基于Android13的系统启动流程分析(一)之SeLinux权限介绍
SeLinux,SeAndroid,init进程启动原创 2023-01-11 00:14:11 · 4907 阅读 · 1 评论 -
基于Android Q的蓝牙通话无声问题
分享一下这几天改蓝牙通话无声的bug,文章有点长,希望各位看官看完能帮助到大家—今天分析的主题是蓝牙通话没有声音之运行流程分析一. 结果说在前面 蓝牙通话分别有七个阶段,基本上每个阶段都会走到底层,把数据回调到上层,这么一个流程叫一个阶段;回调的数据代表一个状态,而我这个问题就在于底层回调数据到上层时,携带的数据不满足上层的要求 导致无法进入下一个阶段而产生的蓝牙通话无声问题; 蓝牙通话的七个连接阶段使用的模式是:状态机模式,没弄明白状态机模式之前有点不好入手;我这里分享一下状态机模式的详解文原创 2021-07-19 15:00:00 · 2784 阅读 · 6 评论 -
基于Android Q的OTA包制作/签名(包含差分包)
先介绍一下关于OTA什么是OTA?空中下载技术(Over-the-Air Technology; OTA ),是通过移动通信的空中接口实现对移动终端设备及SIM卡数据进行远程管理的技术。经过公网多年的应用与发展,已十分成熟,网络运营商通过OTA技术实现SIM卡远程管理,还能提供移动化的新业务下载功能。简言之:手机系统更新包什么是OTA全包OTA全包指的是系统大版本更新,更新整个系统,通常OTA包的大小都是1G以上.什么是OTA差分包既然有全包 就有差分包,差分包指的是小版本更新原创 2021-07-19 14:49:58 · 1149 阅读 · 2 评论 -
基于Android Q电池服务分析
基于Android Q的电池服务分析之充电类型判断开局先说明一下我的需求和我遇到的难题问题插入充电没有提示音和图标更新插入充电没有任何反应和提示,但是确实是在充电需求在设置的电池中增加充电类型判断并显示在UI上1.造成问题的原因驱动online节点无法正常读取,导致上层数据为空,造成的bug涉及到的内容:1.BatteryService.java这里接收了health层发来的数据:充电广播,记录充电状态,低电量,电池高温,充电方式;发送充电广播产生充电提示音和更新充电图标2原创 2021-07-19 14:27:53 · 1199 阅读 · 1 评论