对于MIUI手机,您需要关闭省电模式,然后您的应用才能在后台运行。
程序:进入设置->电池->管理应用的电池使用-> 点击关闭或选择您的应用
以编程方式:
Intent intent = new Intent();
intent.setClassName("com.miui.powerkeeper",
"com.miui.powerkeeper.ui.HiddenAppsContainerManagementActivity");
startActivity(intent);
对于Oppo设备,请执行以下步骤:
- Settings -> Battery -> Your App -> Disallow both options。
以编程方式:
Intent intent = new Intent();
intent.setClassName("com.coloros.oppoguardelf",
"com.coloros.powermanager.fuelgaue.PowerConsumptionActivity");
startActivity(intent);
- 安全->隐私权限->启动管理器->允许您的应用程序。
以编程方式:
Intent intent = new Intent();
intent.setClassName("com.coloros.safecenter",
"com.coloros.safecenter.permission.startup.StartupAppListActivity");
startActivity(intent);
- 将应用程序向下拖动,将其锁定在最近应用程序的选项卡中。
这对我有用,希望这对你也有用:)