网站长春网站建设,简述网站开发具体流程,500强中国企业名单,高端外贸网站建设服装我认为接受的答案不是实际答案。我将解释问题所在。我认为您是在Huawie#xff0c;Oppo#xff0c;Vivo#xff0c;Xiomi#xff0c;asus .......或某些设备上测试您的应用程序。使用这些设备#xff0c;如果我们关闭应用程序#xff0c;它们还将关闭我们的广播接收器。因…我认为接受的答案不是实际答案。我将解释问题所在。我认为您是在HuawieOppoVivoXiomiasus .......或某些设备上测试您的应用程序。使用这些设备如果我们关闭应用程序它们还将关闭我们的广播接收器。因此这就是问题。(要检查是否使用带有像素关系的模拟器)。我将解释如何解决这个问题。我们会将我们的应用添加到受保护的应用列表中。OS仅允许他们继续广播接收机的活动。(将此数组声明复制到您的代码中)private static final Intent[] POWERMANAGER_INTENTS {new Intent().setComponent(new ComponentName(com.miui.securitycenter, com.miui.permcenter.autostart.AutoStartManagementActivity)),new Intent().setComponent(new ComponentName(com.letv.android.letvsafe, com.letv.android.letvsafe.AutobootManageActivity)),new Intent().setComponent(new ComponentName(com.huawei.systemmanager, com.huawei.systemmanager.optimize.process.ProtectActivity)),new Intent().setComponent(new ComponentName(com.huawei.systemmanager, com.huawei.systemmanager.appcontrol.activity.StartupAppControlActivity)),new Intent().setComponent(new ComponentName(com.coloros.safecenter, com.coloros.safecenter.permission.startup.StartupAppListActivity)),new Intent().setComponent(new ComponentName(com.coloros.safecenter, com.coloros.safecenter.startupapp.StartupAppListActivity)),new Intent().setComponent(new ComponentName(com.oppo.safe, com.oppo.safe.permission.startup.StartupAppListActivity)),new Intent().setComponent(new ComponentName(com.iqoo.secure, com.iqoo.secure.ui.phoneoptimize.AddWhiteListActivity)),new Intent().setComponent(new ComponentName(com.iqoo.secure, com.iqoo.secure.ui.phoneoptimize.BgStartUpManager)),new Intent().setComponent(new ComponentName(com.vivo.permissionmanager, com.vivo.permissionmanager.activity.BgStartUpManagerActivity)),new Intent().setComponent(new ComponentName(com.samsung.android.lool, com.samsung.android.sm.ui.battery.BatteryActivity)),new Intent().setComponent(new ComponentName(com.htc.pitroad, com.htc.pitroad.landingpage.activity.LandingPageActivity)),new Intent().setComponent(new ComponentName(com.asus.mobilemanager, com.asus.mobilemanager.MainActivity))};将这些代码放入您的onCreate方法。在这里我使用共享首选项仅在应用程序首次打开时对其进行检查。final SharedPreferences.Editor pref getSharedPreferences(allow_notify, MODE_PRIVATE).edit(); pref.apply(); final SharedPreferences sp getSharedPreferences(allow_notify, MODE_PRIVATE);if(!sp.getBoolean(protected,false)) {for (final Intent intent : POWERMANAGER_INTENTS)if (getPackageManager().resolveActivity(intent, PackageManager.MATCH_DEFAULT_ONLY) ! null) {AlertDialog.Builder builder new AlertDialog.Builder(this);builder.setTitle(Alert Title).setMessage(Alert Body).setPositiveButton(Ok, new DialogInterface.OnClickListener() {Overridepublic void onClick(DialogInterface dialogInterface, int i) {startActivity(intent);sp.edit().putBoolean(protected,true).apply();}}).setCancelable(false).setNegativeButton(Cancel, new DialogInterface.OnClickListener() {Overridepublic void onClick(DialogInterface dialog, int which) {}}).create().show();break;