Démarrage automatique lorsque le chargeur est branché
Je suis le Développement d'une Application Android où il requireds 3 choses:-
- Pour garder l'Application d'une course pour une période précise, et puis le téléphone sera éteint (fonctionne bien)
- Lorsque le téléphone obtenez un chargeur de la prise murale, j'ai envie de téléphone en marche automatiquement sans frapper n'importe quel bouton d'alimentation. (Pas de Travail avec Prise murale, mais fonctionne quand il est connecté au câble USB via un ordinateur Portable).
- Après le démarrage de mon application doit commencer à travailler Automatiquement (fonctionne bien)
Vous Devez savoir :-
Mon téléphone est le Moto E (enraciné) et que vous souhaitez 2ème étape à faire. Essayé quelques codes mais cela ne fonctionne pas sur la moto E.
Quand il est Connecté avec l'USB il donne 2 de réponse, et quand il est connecté avec prise Murale chargeur il est dit 1
Toute aide sera Appréciée
P. S :- Démarrage Automatique de travail avec un câble USB connecté à l'ordinateur Portable, mais pas avec socle Chargeur
Mise à jour-1: 1 - Trouvé fastboot oem off-mode-charge 0
de travail avec la Nexus 7, mais pas sur les Moto e.
2 - Moto e bottes lorsqu'il est connecté à un Routeur (Dongle USB Port)
- son parce que si vous le branchez sur votre ordinateur portable, il l'utilise comme un câble de Données , mais la prise murale ne pas envoyer de données , seulement de la tension
- Merci pour la réponse copain, mais je veux que cela fonctionne, de sorte que toute solution sera utile!
- pouvez-vous fournir une partie de votre code java?
- pouvez-vous poster le code qui est actuellement en train de travailler avec le câble USB?
- Pour l'USB, il fonctionne par défaut en Motorola E
- Enfin trouvé la solution ! La paix! Soulagement!
- Pouvez-vous poster la solution c'est 100% de travail pour vous. J'ai également le même exigence sur un dispositif enracinée.
- quel appareil vous avez?
- Enracinée Moto-E de l'appareil.
- Veuillez vérifier ma réponse ci-dessous
Vous devez vous connecter pour publier un commentaire.
J'ai enfin reçu la solution, vous pouvez atteindre cet objectif par la suppression de
system/bin/charge_only_mode
fichier. Veuillez le faire à vos propres risques et avant la suppression d'avoir de sauvegarde de ce fichier. J'ai obtenu le résultat souhaité était de démarrage lors de la connexion de chargeur de mur et maintenant sa fonctionne bien.Tout le meilleur!
Moto e4 et Pixel 2 XL:
Obtenir votre appareil, le chargeur de démarrage (démarrage rapide) et exécutez la commande suivante à partir d'un ordinateur connecté via USB avec Android Outils:
fastboot oem off-mode-charge 0
J'ai aussi essayé de remplacer charge_only_mode avec un script sh qui redémarré le téléphone, mais seulement obtenu un cercle rouge avec le M (sur un Motorola Bionic). Modification du script ci-dessous l'ai eu de travail...Maintenant, je reçois le cercle rouge avec le M pendant quelques secondes, puis un écran blanc, l'autre cercle rouge avec le M, et des bottes sur place.
Sur mon appareil Lenovo K7000-de Plus, le fichier doit être modifié est
kpoc_charger
situé à/system/bin
.Ipod fichier ne fonctionne pas sur mon téléphone utilisant Android 6.0 ROM, mais kpoc_charger fonctionne tout à fait.
Ce qui concerne
Hadi
Pour Lenovo A2010 téléphone,à la suite travaillé:
Maintenant modifier le fichier d'origine kpoc_charger à l'aide de total-commandant, remplacer toutes les lignes avec le code suivant:
Vous ne pourrez le faire qu'en modifiant votre téléphone fichiers du système d'exploitation. Fondamentalement, il n'ya script de démarrage/binaire à
/system/bin/chargemon
que vous pouvez remplacer par un script qui ne fait rien. Le faire à vos propres risques, car cela peut entraîner dans le dispositif d'être endommagé de façon permanente. Aussi, Fabricant garantie deviendra nulle.J'ai trouvé un autre moyen pour cela (merci à DavidThompson256 http://forum.xda-developers.com/showthread.php?t=1187631)
D'abord assurez-vous que votre téléphone est enracinée (que j'ai trouvé iRoot très bon pour ça), puis l'installer RootExplorer.apk (ou similaire) sur votre téléphone.
Essayez de modifier "/system/bin/playlpm" et remplacer son contenu avec les commandes suivantes: (ne pas oublier de faire une sauvegarde au préalable).
(Je sais que le contenu est en binaire, il suffit de les enlever et de les écrire ces deux lignes et enregistrer le fichier)
REMARQUE: Lorsque vous modifiez ce fichier, aucune modification ne sera appliquée sur ses autorisations, mais si vous faites un autre fichier n'oubliez pas de définir des autorisations exactement comme il était.
Enfin, merci de le faire sur votre propre risque. Il a travaillé pour moi. (Samsung Découverte S730M)
je pense qu'il devrait être capteur de puissance si vous pouvez ajouter que dans ce code, je pense qu'il va travailler
Donc je cherche à réaliser cela avec un 3ème gen Moto G. Il a un charge_only_mode fichier comme par Rohit réponse, mais simplement à déplacer/renommer elle n'avait pas le téléphone reboot en charge. Au lieu de cela il juste assis là avec un logo Motorola. J'ai obtenu le même résultat en remplaçant charge_only_mode soit avec des scripts référencés ici.
J'ai fait le faire fonctionner, cependant. J'ai copié /system/bin/reboot dans /system/bin/charge_only_mode, et qui a fait le tour.