一些 Android 设备由于定制的 Android 调整是由制造商完成的,因此有一些关于电源管理的政策会破坏推送通知等一些功能。
- 华为 - 仅限 Pre-EMUI 5.0 / Android 7 - 进入设置>“受保护的应用”,检查您的应用。
- 索尼 - 点击电池图标。转到电源管理 > STAMINA 模式 > 处于待机状态的应用程序 > 添加您的应用程序。
- 华硕 - 在自动启动管理器中检查您的应用程序。
- 小米 - 安全(应用程序)> 权限 > 自动启动 - 启用您的应用程序
- \*新小米 - 设置 > 开发者选项。禁用“内存优化”。要启用开发人员选项,请转到设置 > 关于。点击 MIUI 8 次。
- Oppo - 转到设置>“安全设置”>“数据保存”并启用您的应用程序。
- 三星 - 禁用电池使用优化
我想收集启动相应工具的意图,但我只找到了华为和小米的。
Intent INTENT_HUAWEI = new Intent().setComponent(new ComponentName("com.huawei.systemmanager", "com.huawei.systemmanager.optimize.process.ProtectActivity"));
Intent INTENT_XIAOMI = new Intent().setComponent(new ComponentName("com.miui.securitycenter", "com.miui.permcenter.autostart.AutoStartManagementActivity"));
if (getPackageManager().resolveActivity(INTENT_HUAWEI, PackageManager.MATCH_DEFAULT_ONLY) != null)
startActivity(INTENT_HUAWEI);
else if (getPackageManager().resolveActivity(INTENT_XIAOMI, PackageManager.MATCH_DEFAULT_ONLY) != null)
startActivity(INTENT_XIAOMI);
我需要所有其他制作人的帮助,thz
原文由 Alessandro Scarozza 发布,翻译遵循 CC BY-SA 4.0 许可协议
我从各种帖子中收集了一些意图:
用户同意后
接缝新版本需要此权限
我想收集所有打开电源管理器的意图,如果有人发现错误或想改进某些东西,请在这里发表评论