- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 Android 6 和 Cyanogenmod,当我开始执行以下 Intent 时,没有任何反应!
if(Build.VERSION.SDK_INT >= Constants.IGNORE_BATTERY_OPTIMIZATIONS_MIN_BUILD) {
String packageName = getPackageName();
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
if (!pm.isIgnoringBatteryOptimizations(packageName)) {
Intent intent = new Intent(android.provider.Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS).setData(Uri.parse("package:" + packageName));
try {
startActivity(intent);
...
是否应该出现电池优化对话框?如果是这样,我做错了什么?
最佳答案
您需要在您的 list 中包含这一行:
<uses-permission-sdk-23 android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>
关于android - Intent 设置对话框。ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40640352/
我不是说什么都没发生。弹出对话框: “让app一直在后台运行?允许/拒绝 但是如果我进入设置、应用程序、电池优化,我的应用程序仍然设置为“优化电池使用”。然后我可以手动将其切换为“不优化”,但根据此处
我只是想在我的应用中禁用电池优化。我使用了下面的代码 fragment Intent intent = new Intent(); String packageName = context.getPa
目前,我向用户询问应用程序功能以节省电池电量: public void startSessionClick(View view) { String token = MyApp.getI
我正在调用 Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS Intent ,如 https://commonsware.com/blog/20
我正在使用 Android 6 和 Cyanogenmod,当我开始执行以下 Intent 时,没有任何反应! if(Build.VERSION.SDK_INT >= Constants.IGNORE
如文档中所述: "An app holding the REQUEST_IGNORE_BATTERY_OPTIMIZATIONS permission can trigger a system dia
我试图告诉设备我的应用程序不应在 Google's recommandations 之后中断。 . 这适用于许多设备,但对其他一些设备没有影响。每个制造商似乎都能为所欲为。 例如,HONOR 20 L
我正在尝试在模拟器 (API 25) 上启动将应用程序列入白名单的 Activity ,但我不断收到一条错误消息: Caused by: android.content.ActivityNotFoun
我是一名优秀的程序员,十分优秀!