Liste des tueurs de tâches Android

j'essaie de faire une liste des tueurs de tâches Android qui sont installés par défaut sur le système d'exploitation. Le problème est que Android est modifié par le fabricant du téléphone et il est difficile de suivre ce que tout le monde fait. Jusqu'à présent j'ai trouvé ceci:

  • Smart manager - Sur les téléphones Samsung. Vous ne pouvez pas appeler alarm manager mais vous pouvez éviter cela si votre nom de paquet contient "alarm" ou "alert "

  • Doze - Sur Android 6. ne devrait pas interrompre l'application, mais il peut retarder le directeur d'alarme ou les processus de réseau(surtout si votre application n'est pas active et votre téléphone ne charge pas).

  • Xiaomi, AutoStart . Si AutoStart est désactivé, il semble que votre application est complètement arrêté - pas d'alarme, pas de récepteur de diffusion. Je ne pouvais pas trouver une solution pour ce. La seule façon de faire quoi que ce soit serait simplement d'informer l'utilisateur de whitelist votre application. Si vous avoir une autre solution s'il vous plaît partager.

ma question Est si vous avez rencontré d'autres tueurs de tâches comme ceux-ci et comment serait le meilleur moyen de s'assurer que votre application survit(sans startforeground)

Merci

3
demandé sur user1611597 2016-11-26 14:20:55

2 réponses

envisager également "applications protégées" dans Les Téléphones Huawei

2
répondu Mohamad Bdour 2016-12-06 16:13:17

malheureusement, il ne semble pas y avoir de solution. Mais ce que vous pouvez faire est d'identifier ces fabricants d'appareils avec " Économiseur de Batterie "apps ou" "151910920 d'arrière-plan" Killer " apps. Et afficher des notifications aux utilisateurs possédant ces smartphones (ainsi que des instructions) pour permettre à votre application de traiter en arrière-plan manuellement.

Une petite astuce pour AlarmManager: vous devez réinitialiser toutes les alarmes une fois de nouveau après que l'application est exclue de la liste de blocage. Jusqu'à présent, j'ai identifié ces fabricants: Samsung, Asus, Xiaomi, Huawei .

Voici comment exclure l'application d'être désactivé: https://stackoverflow.com/a/40992179/5129047

0
répondu Shirish Kadam 2017-05-23 12:13:57