1 votes

Réduire la consommation d'énergie d'Android

J'ai une application Android qui accède à la caméra et envoie des messages SMS. Mon problème est que le téléphone sera chargé par une batterie, donc la consommation d'énergie doit être minimale.

J'ai réalisé que l'écran consomme la majeure partie de la batterie. Existe-t-il un moyen d'ouvrir l'appareil photo avec l'écran éteint ?

J'ai aussi pensé à retirer l'écran, mais j'ai lu qu'Android effectue un test matériel au démarrage. Le système démarrera-t-il sans l'écran ?

Quels autres moyens de réduire la consommation d'énergie dans Android me recommandez-vous ?

Tout conseil sera très utile,

Merci

1voto

Henrov Points 168

Je suppose que vous ne voulez utiliser que le flux de la caméra dans votre application et que vous avez le contrôle de votre téléphone Android, donc économiser la batterie est une chose que vous pouvez gérer uniquement avec votre application, bien que vous ne puissiez pas contrôler la plupart des applications, bien qu'il y ait quelques choses qui puissent être utiles.

  1. Essayez d'utiliser marshmallow qui vous aide automatiquement à économiser de la mémoire (si vous avez le contrôle de l'appareil).

  2. Vous pouvez désactiver le réseau wifi et les autres services de connectivité pour économiser la batterie (cherchez un code en ligne mais tous les codes ne fonctionnent pas sur toutes les versions). Pour le wifi ,

    WifiManager wifiManager = (WifiManager)this.context.getSystemService(Context.WIFI_SERVICE);
    wifiManager.setWifiEnabled(status); // pass false to shut it down 
  3. vous pouvez créer votre propre rom personnalisé (le mod cyanogen est le plus populaire) qui peut être modifié juste avec un nombre minimal d'applications système et d'applications de plate-forme nécessaires pour qu'il y ait moins d'applications à gérer et qui vous mènent automatiquement à moins de demandes de ressources système, donc à une batterie plus longue.

J'espère que cela vous aidera. Bonne chance.

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