2017-06-01 2 views
0

Je n'ai pas trouvé d'informations utiles sur la façon de programmer ou d'utiliser les paramètres de l'appareil pour supprimer une application spécifique de la liste blanche.Supprimer l'application de la liste blanche dans android guimauve

Dans Android 6.0 a été introduit en mode veille et tant que la liste, le dernier terme permet d'ignorer partiellement le mode somnoler.

Pour mettre l'application dans les applications de la liste blanche doivent effectuer le code:

Intent intent = new Intent(); 
intent.setAction(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS); 
intent.setData(Uri.parse("package:" + getPackageName())); 
startActivity(intent); 

J'ai essayé les prochaines actions pour supprimer l'application de la liste blanche, qu'il vient d'être mis, mais rien ne me aider:

  1. application de données claires dans les paramètres
  2. application supprimer et installer à nouveau

Pour vérifier la liste actuelle des tout-cotées appы il y a posibility en utilisant dumpsys

adb shell dumpsys deviceidle 

aide réelle modification du nom du package de l'application. Je suis d'avis que si l'application était mise en liste blanche, elle ne peut jamais être retirée de cette liste.

Téléphone MeizuU680h. Dans d'autres appareils n'ont pas de tests.

+0

L'utilisateur peut supprimer des applications de la liste blanche en retournant dans le même écran Paramètres où il les a ajoutées à la liste blanche. – CommonsWare

+0

Je le pensais aussi. Mais j'étais dans toutes les options de téléphone. Pouvez-vous s'il vous plaît ajouter plus de détails où je devrais aller pour désactiver l'application pour la liste blanche. Parce que je n'ai pas trouvé de telles options dans 'Developers Options', 'Battery performance' ou 'Apps'. Où est-il situé? – user2930077

+0

En standard Android 7.1, il est Paramètres> Applications> (icône engrenage)> Accès spécial> Optimisation de la batterie. – CommonsWare

Répondre

0

J'ai trouvé la solution pourquoi je n'ai pas trouvé bouton désactiver pour enlever ou optimiser la batterie. Parce qu'un tel bouton a manqué dans FlymeCover. Le FlymeCover ignore android liste blanche et utiliser propre optimisation.

0

vous pouvez ajouter ou supprimer de la liste blanche tapant ceci sur la BAD shell

dumpsys deviceidle whitelist + YOUR.PACKAGE

dumpsys deviceidle whitelist -YOUR.PACKAGE

dans mon cas, je dois redémarrer et Je n'ai pas besoin d'un accès root