Est-il possible de maintenir le paramètre de limite de processus en arrière-plan ? Il est perdu au redémarrage et revient à la limite standard.
Paramètres \N- Options du développeur \N- Limitation des processus en arrière-plan.
Android 4.0.3
Est-il possible de maintenir le paramètre de limite de processus en arrière-plan ? Il est perdu au redémarrage et revient à la limite standard.
Paramètres \N- Options du développeur \N- Limitation des processus en arrière-plan.
Android 4.0.3
Je ne pense pas qu'il soit destiné aux... Voir Commentaire de Dianne Hackborn
J'ai aussi fait un tour dans le code source de l'ICS qui se trouve dans packages/apps/Settings/src/com/android/settings/DevelopmentSettings.java
Code source de l'écran correspondant, trouvé sur Github d'Android .
En cherchant la variable qui est associée à Paramètres > Options pour les développeurs > Limite du processus de fond ( voir numéro de ligne 103 ) et ( Voir numéro de ligne 215 ) appelé mAppProcessLimit
.
Avec cela en tête, continuez à regarder plus bas dans la source, la routine qui est responsable de la sauvegarde des paramètres pour cet écran particulier appelé onPreferenceTreeClick
.
En langage de programmation, cela s'appelle un " auditeur "qui surveille les modifications apportées à cet écran et les transmet immédiatement au magasin de sauvegarde par Android. ( Voir entre numéros de ligne 790 y 858 )
Malheureusement, le " auditeur "Dans ce cas, il n'y a pas de référence à la persistance ou à la sauvegarde de la valeur de cette variable. mAppProcessLimit
Ce qui est le cas de l'OP, c'est qu'il est défini pour la durée de vie du combiné, puis au redémarrage, il est perdu.
En bref, vous ne pouvez rien faire à ce sujet car cela est construit directement à partir du four, et intégré à votre combiné, mais avec cela à l'esprit, vous pouvez rouler-votre propre variante ROM personnalisée de ICS avec une version modifiée de la source pour le faire.
J'ai écrit une petite application Android qui peut être utilisée pour définir la limite du processus en utilisant Java Reflection pour accéder à l'API interne. Sous Android 4.0, vous n'avez même pas besoin de l'installer comme une application système. Cela est nécessaire à partir d'Android 4.2 ou plus.
https://github.com/flode/SetAndroidProcessLimit
Merci @t0mm13b pour la référence à l'API interne ;)
AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.