0 votos

Terminal para Android

Todavía estoy aprendiendo a usar el terminal. Conozco los peligros de trastear con él. Pero quiero usar la aplicación del emulador de terminal para navegar por mi teléfono (mensajería, cámara, lanzar aplicaciones, etc) desde la línea de comandos. ¿Cuáles son los comandos y por dónde debo empezar?

0 votos

¿Quieres ejecutar aplicaciones a través de la línea de comandos?

0 votos

Si es posible, sí. Me gustaría poder, por ejemplo, recibir un texto. En lugar de tocar el icono de los mensajes, quiero ser capaz de introducir algo en la línea de comandos y la aplicación se abre. Algo así como si escribes( gnome-system-monitor. ) el menú de procesos aparece en ubuntu

1voto

Firelord Puntos 161

Mi primera sugerencia sería tomar un Copia de seguridad de Nandroid (requiere una recuperación personalizada ) primero si has tenido un incidente desagradable en algún otro sistema operativo, o quieres recuperarte de uno tras trastear con el terminal en Android.

Quiero utilizar la aplicación del emulador de terminal para navegar por mi teléfono (mensajería, cámara, lanzar aplicaciones, [y así sucesivamente].

La mensajería y la cámara (UI no HW) también son aplicaciones en Android y se accede a ellas de manera similar a otras aplicaciones (tienen su .apk en /system/app ). La forma más común de acceder a una aplicación es llamar a su componente o actividad utilizando am comando. Considere este como ejemplo para utilizar am . Vea más ejemplos en Stack Overflow como:

am sólo lanzará una parte de la aplicación y posiblemente necesitará acceso Root si se llama sin ADB (tiene mayores privilegios que un usuario normal). Entonces, ¿cómo se puede interactuar con la aplicación desde la línea de comandos?

Para ello, prefiero utilizar el keyevent de Android o la ubicación del puntero (en Opciones de desarrollo ) combinado con el input comando. Ver:

Ahora podrá lanzar una aplicación con UI y podrá utilizar la aplicación con bastante facilidad desde la línea de comandos.

¿Cuáles son los comandos?

No conozco todos los comandos pero puedes echar un vistazo a /system/bin y /systen/xbin (como /bin y /sbin en GNU/Linux). Necesitarás acceso Root para usar algunos de ellos. (Ver Busybox también).

¿Por dónde empiezo?

Pues bien, desconozco la existencia de un curso intensivo y aconsejaría trabajar sobre un tema o una posibilidad para aprender el conocimientos técnicos de la terminal con bastante facilidad. Prueba con esta respuesta para empezar.

Buena suerte.

0voto

Ash-Ishh.. Puntos 322

Puede probar su mano en Qpython Básicamente QPython es un motor script que ejecuta programas de Python en dispositivos Android.

Incluye bibliotecas como SL4A y Ayudante de Android que puede hacer todo lo que has mencionado a través de su terminal.

También puede instalar sólo SL4A AQUÍ es información al respecto. Un extracto del sitio sobre la instalación

SL4A es realmente fácil de instalar. La aplicación se distribuye como un APK, el formato estándar para las aplicaciones de Android, por lo que se puede instalar de la misma manera. Sin embargo, antes de instalar aplicaciones de "fuentes desconocidas", tienes que permitirlo en tu dispositivo. Si aún no lo has hecho, abre el menú principal de Ajustes de tu dispositivo, abre el menú de Seguridad y luego "permite la instalación de aplicaciones que no sean del mercado" marcando la opción de Fuentes desconocidas. Ahora estás listo para instalar la capa de scripting.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X