9 votes

Empêcher le lanceur de maison d'être tué

J'ai un Motorola Milestone, et j'ai appris qu'il avait une mémoire relativement faible (mémoire d'exécution, pas de capacité de stockage). Le problème qui en découle est qu'à chaque fois que trop d'applications veulent fonctionner en arrière-plan, le système Android commence à tuer des choses, et avec mon Milestone, cela se produit très facilement.

Ce ne serait pas si grave, si ce n'était qu'Android semble penser que le lanceur d'accueil est l'application la moins importante de toutes (ce qui est absurdement faux). Par exemple, en ce moment, j'ai une série d'applications qui polluent l'arrière-plan, certaines importantes (telles que Swype ) et d'autres inutiles (comme Facebook ). Si j'ouvre même une application simple comme Messages o Contacts o Paramètres le homelauncher est tué en arrière-plan. Une fois que j'ai appuyé sur le bouton Home, je suis accueilli par un écran d'accueil vide, et je dois attendre environ 1 ou 2 minutes pour que tout se charge à nouveau.

Cela se produit avec tous les lanceurs domestiques que j'ai essayés, bien que cela se produise plus facilement avec les plus lourds. Jusqu'à présent, j'ai réussi à vivre avec ce comportement en évitant religieusement les applications qui fonctionnent en arrière-plan (ainsi que les widgets). Mais cette solution n'est pas parfaite. Cela se produit encore plus souvent que je ne le voudrais.

Existe-t-il un moyen de modifier les priorités d'Android lorsqu'il s'agit de tuer les applications en arrière-plan ? Mais pourquoi le lanceur d'accueil est-il moins bien classé que les applications d'arrière-plan ? Google Maps Service de localisation y Facebook de l'uploader (inactif) y tout le reste ? Je veux que le lanceur d'accueil soit la dernière chose qui est tuée lorsque la mémoire est faible, ou aussi proche de la dernière que possible (par exemple, il ne peut évidemment pas être classé plus haut que l'application actuellement active, mais vous comprenez ce que je veux dire).

J'ai actuellement Cyanogen mod 6 installé, mais cela s'est également produit sur l'OS Android stock, et je suis prêt à l'installer absolument. N'IMPORTE QUEL ROM personnalisée pour résoudre ce problème.

5voto

mercutio Points 5828

Je pense que ADW Launcher a un paramètre qui devrait garder l'application en mémoire. De même, CM a un paramètre pour forcer le système d'exploitation à garder le lanceur en mémoire. Je ne me souviens pas où il se trouve dans CM6, mais dans CM7 il se trouve dans Settings -> CyanogenMod Settings -> Performance et il s'appelle "Lock Home in Memory". Je ne me souviens pas si elle était au même endroit ou si elle portait le même nom dans CM6.

1voto

Mateen Ulhaq Points 163

Essayez le v6 Supercharger .

Il peut rendre votre lanceur d'écran d'accueil "difficile à tuer" ou "à l'épreuve des balles". Si vous avez ICS/JB, assurez-vous d'obtenir la version Version ICS/JB .

Assurez-vous également de désactiver l'option Lock Home in Memory de votre lanceur (s'il en a un) avant d'utiliser la v6.

1voto

Fred Medlin Points 573

Essayez d'ajouter : ro.HOME_APP_ADJ=1 a /system/build.prop et redémarrez (vous aurez besoin de Root).

Source : http://forum.xda-developers.com/showthread.php?t=860023

androidalle.com

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.

Powered by:

X