0 votes

Terminal pour Android

Je suis encore en train d'apprendre à utiliser le terminal. Je connais les dangers qu'il y a à le bidouiller. Mais je veux utiliser l'émulateur de terminal pour naviguer dans mon téléphone (messagerie, appareil photo, lancement d'applications, etc.) à partir de la ligne de commande. Quelles sont les commandes et par où dois-je commencer ?

1voto

Firelord Points 23064

Ma première suggestion serait de prendre un Sauvegarde Nandroid (nécessite un Récupération personnalisée ) d'abord si vous avez eu un incident déplaisant sur un autre système d'exploitation, ou si vous voulez vous remettre d'un incident après avoir manipulé le terminal sur Android.

Je veux utiliser l'émulateur de terminal pour naviguer dans mon téléphone (messagerie, appareil photo, lancement d'applications, etc.

La messagerie et l'appareil photo (UI non HW) sont également des applications sous Android et sont accessibles de la même manière que les autres applications (ils ont leur propre interface utilisateur). .apk sur /system/app ). La façon la plus courante d'accéder à une application est d'appeler son composant ou son activité à l'aide de la fonction am commande. Considérons este comme exemple pour utiliser am . Voir d'autres exemples sur Stack Overflow comme :

am ne lancera qu'une partie de l'application et nécessitera peut-être un accès Root si elle est appelée sans ADB (a des privilèges plus élevés qu'un utilisateur normal). Alors comment interagir avec l'application à partir de la ligne de commande ?

Pour cela, je préfère utiliser Android keyevent ou Pointer location (sous Options pour les développeurs ) combinée à la input commandement. Voir :

Vous pouvez maintenant lancer une application avec l'interface utilisateur et l'utiliser assez facilement à partir de la ligne de commande.

Quelles sont les commandes ?

Je ne connais pas toutes les commandes mais vous pouvez jeter un coup d'oeil à /system/bin y /systen/xbin (comme /bin y /sbin sous GNU/Linux). Vous aurez besoin d'un accès Root pour utiliser certains d'entre eux. (Voir Busybox aussi.)

Par où dois-je commencer ?

Eh bien, je ne suis pas au courant d'un cours accéléré et je conseillerais de travailler sur une question ou une possibilité d'apprendre la savoir-faire du terminal assez facilement. Essayez cette réponse pour commencer.

Bonne chance !

0voto

Ash-Ishh.. Points 1040

Vous pouvez vous essayer à Qpython En gros, QPython est un moteur de script qui exécute des programmes Python sur les appareils Android.

Il comprend des bibliothèques comme SL4A y Android Helper qui peut faire toutes les choses que vous avez mentionnées via son terminal.

Vous pouvez également installer uniquement SL4A ICI est une information à ce sujet. Un extrait du site sur l'installation

Le SL4A est vraiment facile à installer. L'application est distribuée sous forme d'APK, le format standard des applications Android, et peut donc être installée de la même manière. Toutefois, avant d'installer des applications provenant de "sources inconnues", vous devez l'autoriser sur votre appareil. Si ce n'est pas déjà fait, ouvrez le menu principal des Paramètres de votre appareil, ouvrez le menu Sécurité, puis "autorisez l'installation d'applications hors marché" en cochant l'option Sources inconnues. Vous êtes maintenant prêt à installer la couche de script.

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