Android 系统-进入recovery的问题集

本文深入探讨了在Android系统中,如何由于隐私空间操作导致com.android.phone进程异常,进而触发救援模式并进入recovery的情况。分析指出,当尝试在隐私空间中获取Phone时,由于非法状态异常,com.android.phone进程反复启动和停止,最终触发生态系统自我修复的救援模式。解决此类问题的关键在于判断是否由救援模式引起,并针对性地修复触发救援模式的根源。

目录

一、介绍

二、进入recovery的问题集

1.关于触发拯救模式,导致机器进入recovery。


一、介绍

recovery

二、进入recovery的问题集

1.关于触发拯救模式,导致机器进入recovery。

拯救模式又称救援模式,是Android 8.0新增的一个功能,它的功能介绍可以参见网络上的很多介绍文章,本文只关注问题分析。

问题场景如下:进入隐私空间,长按控制中心的移动数据按钮,此时com.android.phone进程报停,还有一定的几率进入recovery。

分析如下:

  • 隐私空间:当前Android版本为Android 11,实现的隐私空间功能的方式是创建一个新USER,来达成该需求,主空间与隐私空间的切换就是一个用户切换的过程(有兴趣的可以网上搜索,原理比较简单,但是修改比较繁琐)。
  • com.android.phone进程报错的原因:
     E AndroidRuntime: Caused by: java.lang.IllegalStateException: Default phones haven't been made yet!
     E AndroidRuntime: 	at com.android.internal.telephony.PhoneFactory.getPhone(PhoneFactory.java:3
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值