技术记录----开机向导的问题解决以及流程整理

本文记录了一次在华为EMUI项目中遇到的开机向导跳过问题的解决过程。通过分析源码、日志和使用grep命令,定位到问题在于开机向导被禁用,原因是蓝牙MAC地址为空。解决后,详细梳理了EMUI的开机流程,强调了在深度定制系统中排查问题的重要性。
摘要由CSDN通过智能技术生成

前言:在华为做一个整机的项目,基于EMUI源码基础上进行的开发,由于华为代码的保密性,不得在公司内部向外部发布任何技术博客,所以,本人也是凭借记忆,回到家中,写此博客记录下解决问题的过程,仅供辅助学习用。


问题描述:整机开发,每天都有大量的代码在提交,framework,app等,所以,每天都会发布一个版本,刷机进行验证;开机向导在之前的版本中,刷机后都可以正常的启动,但是今天的版本,手机刷完机后,直接跳过开机向导,直接进入了launcher页面。哎,瞬间感觉好冤枉(因为开机向导有好几个版本没有提交过代码了);可以肯定的是,肯定不是开机向导改出来的问题,但是没办法,谁让咱负责的本模块,有问题就必须解决。


解决过程;

1、毫无疑问首先需要分析出问题根因:通过分析开机向导源码,发现入口有一个监听开机广播的receiver,然后根据一些逻辑判断,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值