him*_*eam 15 android alarmmanager android-doze-and-standby
我有一个WakefulBroadcastReceiver带IntentService,叫和做一些东西,每半小时报警.我已经用setExactAndAllowWhileIdle()方法处理了打盹模式.
一些新的定制操作系统的智能手机最近在市场上推出,他们有自己的基于android操作系统的定制操作系统 像oppo与颜色os,vivo与funtouch os,xiomi与MIUI os.在操作系统中,有一个清除内存的功能.他们有一个触摸清除内存选项.例如,如果用户清除最近的应用程序列表或从最近的应用程序列表应用程序删除应用程序的所有后台服务以及所有警报将被终止.
如何使用这些新操作系统?
Sha*_*put 17
对于MIUI手机,您需要关闭省电模式,然后您的应用程序可以在后台运行.
过程:转到设置 - > 电池 - > 管理应用程序的电池使用情况 - >单击关闭或选择您的应用程序
以编程方式:
Intent intent = new Intent();
intent.setClassName("com.miui.powerkeeper",
"com.miui.powerkeeper.ui.HiddenAppsContainerManagementActivity");
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
对于Oppo设备,请按照以下步骤操作:
以编程方式:
Intent intent = new Intent();
intent.setClassName("com.coloros.oppoguardelf",
"com.coloros.powermanager.fuelgaue.PowerConsumptionActivity");
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
以编程方式:
Intent intent = new Intent();
intent.setClassName("com.coloros.safecenter",
"com.coloros.safecenter.permission.startup.StartupAppListActivity");
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
这对我有用,希望这对你也有用:)
如果您的应用程序因从最近的应用程序列表中清除而被终止,您可以覆盖android.app.Service.onTaskRemoved()以安排应用程序重新启动或类似操作。
在用户明确采取行动终止您的应用程序的所有其他情况下(例如,从设置中执行“强制停止”)——就这样吧。不要试图解决这个问题。用户想要杀死你的应用程序。让它消亡,并在用户下次再次启动应用程序时恢复功能。
| 归档时间: |
|
| 查看次数: |
6164 次 |
| 最近记录: |