Personnalisation Android - améliorer la vie de la batterie, utilisez la BAD logcat pour trouver porcs de la batterie
La semaine dernière sur notre Personnalisation Android série, nous avons pris quelques instants pour regarder les outils Android intégrées dans une tentative de traquer applications voyous manger votre batterie. Nous continuons que la poursuite de la vie de la batterie perfection cette semaine, en prenant regard un peu plus avancé à identifier les applications de mise à mort de la batterie.
Attention: le poste de cette semaine est pas destiné à compter les utilisateurs d'Android. Alors que nous vous encourageons tous à développer vos capacités, peut-être même à donner à ce projet un aller, nous serons à l'aide de la BAD les outils de développement de Google, qui ne sont pas exactement fait pour votre expérience Android quotidienne.
Avant de commencer
Aujourd'hui, nous avons tout un tas d'exigences, heureusement, il ya une grande chance que vous avez tout ce dont vous avez besoin, coups de pied autour. D'abord, vous aurez besoin d'un ordinateur avec un système fonctionnant Windows Mac ou Linux d'exploitation. De là, l'ordinateur doit disposer d'un port USB qui fonctionne. Ne semble pas trop mal jusqu'ici, il le fait? Enfin, dans la mesure où le matériel va, vous aurez besoin du câble USB qui va à votre appareil Android.
Mis à part les trucs super-évident ci-dessus, vous allez avoir besoin d'avoir le SDK Android et les pilotes appropriés pour votre appareil Android installé sur votre ordinateur. Si vous ne savez pas comment cela se fait, rassurez-vous, nous vous avons avons couvert:
Comment installer le SDK Android
Comment configurer la BAD
Utilisez Logcat de regarder votre système
L'idée est assez simple ici des gens d'aujourd'hui, logcat est un outil qui surveille l'ensemble des actions au niveau du système sur votre appareil. Bien que cette liste peut être un peu écrasante au premier abord, il est l'outil d'un faible niveau développeur après tout, il ne devrait pas prendre longtemps pour vous de reconnaître vos applications et comment ils prennent les cycles sur votre appareil.
Une fois que vous avez le SDK Android et configuration ADP et en cours d'exécution, vous êtes probablement déjà connecté à votre ordinateur, mais nous allons commencer avec ces étapes de toute façon.
Connectez votre appareil Android à votre ordinateur.
Allumez les réglages nécessaires pour votre appareil, y compris Débogage USB, qui se trouve dans votre Options de développeur.
Lancez une invite de commande sur votre ordinateur.
Maintenant, vous aurez soit à CD (changer de répertoire) accédez à l'emplacement de votre adb.exe, ou le trouver dans votre dossier plate-forme d'outils et ouvrez le dossier dans une fenêtre de terminal / commande.
Entrez la commande adb devices et appuyez sur Entrée. Cette étape est réellement nécessaire, mais il est un moyen simple de vous assurer que votre PC et votre appareil Android parlent.
Entrez la commande logcat adb et appuyez sur Entrée.
Asseyez-vous et regardez vos pompes dispositif sur ses actions à l'écran de votre ordinateur.
Maintenant que vous avez votre logcat, ce qui ronge votre batterie?
Il n'y a pas de solution facile ici. Logcat est conçu pour attraper actions comme ils se produisent, cela signifie que vous aurez besoin de passer un peu de temps connecté, permettant à votre appareil pour faire sa chose. Lorsque vous regardez le journal, vous allez bientôt commencer à identifier vos applications, surtout si elles se comportent mal.
Nos résultats
Si vous vous souvenez, nous avons traquer vie de la batterie pauvres sur notre Nexus 9. Bien que nous avons encore à comprendre le vrai coupable, nous avons appris quelque chose d'extrêmement précieux. Nous avons pu déterminer que, comme prévu, deux de nos applications de personnalisation préférés, Pushbullet et Zooper Widget, sont très bien comportés applications. Ils font garder l'appareil éveillé un peu ici et là, comme il est prévu à ce niveau de l'utilisation, mais sont certainement assez comportés que les désinstaller est pas nécessaire. Au moins cela est vrai lorsque vous êtes connecté au WiFi!
Cela est vrai, le moment nous avons éteint WiFi, comme nous l'avons fait souvent dans une tentative de réduire la consommation d'énergie, l'activité pour les deux services montée en puissance. Encore une fois, les actions et Pushbullet Zooper Widget prennent ne sont pas pénibles sur la batterie eux-mêmes, mais ils sont fréquents, ce qui empêche votre appareil d'entrer et de rester dans un état de sommeil, ainsi, tuant la batterie plus rapidement que prévu. Devons-nous désinstaller les applications ou tout simplement garder WiFi allumé? Ne sais pas encore, mais nous sommes heureux que nous avons quelque chose à travailler avec.
Et après
Je souhaite que vous ne vous attendiez pas magiques gens ici aujourd'hui. Il n'y a pas de doute que logcat est une méthode balles de voir ce que votre appareil est en train de faire dans le fond, mais il est maintenant à vous de déterminer si toutes les actions de vos applications sont justifiés, ou si vous avez besoin de faire un peu de désinstallation.
De temps en temps, vous pouvez réparer une application sans désinstallation complète. Assurez-vous que vous avez les données d'applications sauvegardés, le cas échéant, puis dirigez-vous dans la section App Paramètres, essayer de frapper Vider le cache et / ou boutons effacer les données. Compensation des données seront réinitialisées à l'application d'un état vide, essuyant toutes vos données de jeu enregistrées ou vous obliger à vous connecter de nouveau dans le service.
Bien qu'il n'y ait aucune garantie que essuyant les données d'une application va régler le problème, vous devriez trouver qu'il est au moins la peine d'essayer avant d'abandonner et de désinstaller complètement.
Final pensée, ne gardez à l'esprit qu'il ya des applications que vous ne pouvez pas corriger. Nous avons montré du doigt certaines de ces applications avant. En fin de compte, vous pouvez choisir de vivre avec l'épuisement de la batterie, si l'application sert un but assez bien pour vous. Le pire de tout, vous pouvez constater que le système d'exploitation Android lui-même sape tout votre jus. Si vous êtes comme moi, vous êtes simplement assis dos en priant pour que Google pousse sur un correctif bientôt, ou envisagent de certains de ces ROMs personnalisées là-bas à la place.
La semaine prochaine
Comme nous avons continué le processus de chasse aux applications qui mangent notre batterie, notre Personnalisation Android Post cette semaine a fallu pour logcat pour voir ce qui se passe. Pour se rendre à logcat, nous avions besoin d'utiliser la BAD, et vous savez quoi, BAD a quelques autres fonctionnalités intéressantes ainsi, nous allons jeter un oeil à quelques-uns la semaine prochaine.
Avez-vous réussi à trouver des applications voyous dans votre logcat aujourd'hui? Aurez-vous les désinstaller? Pouvez-vous les désinstaller?