一加设备重启后Broadcast Receiver无法接收消息的问题排查
一加设备Auto Launch权限设置解决办法
Intent跳转自启动权限页
一加的自启动权限入口可以通过指定组件跳转,试试这个适配不同ColorOS版本的代码:Intent intent = new Intent(); // 优先尝试组件1 intent.setComponent(new ComponentName("com.oneplus.security", "com.oneplus.security.chainlaunch.view.ChainLaunchAppListActivity")); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); try { startActivity(intent); } catch (ActivityNotFoundException e) { // 组件1失效时换组件2 intent.setComponent(new ComponentName("com.oneplus.security", "com.oneplus.security.autostart.AutoStartAppListActivity")); try { startActivity(intent); } catch (Exception ex) { // 都不行就引导用户手动操作 } }手动设置路径
如果代码跳转失败,按以下步骤手动操作:- 打开「设置」→「应用」→「应用管理」
- 找到你的应用,进入「应用信息」页面
- 点击「权限管理」,下滑找到「自启动」(部分版本叫「允许自动启动」),开启权限
补充:部分旧版ColorOS需要去「安全中心」→「权限隐私」→「自启动管理」里找到应用开启
版本差异说明
不同ColorOS版本的入口略有区别:- ColorOS 11及以上:设置→应用→应用管理→目标应用→权限管理→自启动
- 旧版ColorOS:安全中心→权限隐私→自启动管理→目标应用
内容的提问来源于stack exchange,提问作者Himanshu HC
相关产品推荐
相关产品推荐

