Lanzar aplicaciones en Android no es sencillo. Tendrás que usar am start
combinado con ciertos <PARAMS>
para lanzar la aplicación o una sección particular de la misma.
Por los comentarios, parece que puede querer lanzar el archivo de texto usando Editor de la nota ES . En ese caso, primero identifique la actividad responsable de la ventana de edición que ve cuando se abre el archivo en el editor usando la GUI.
<strong>Nota: </strong>Probé la solución en Android 4.2, 4.4 y 5.0.
Instrucciones
-
Abre el archivo manualmente en el editor usando la GUI, y asegúrate de que se mantenga activo en la pantalla.
-
Conecta el teléfono a la PC en el modo de depuración, configura el ADB en la PC e introduce en el terminal/cmd de la PC los comandos:
adb shell
su
dumpsys activity | grep mFocusedActivity
La salida puede parecer:
mFocusedActivity: ActivityRecord{42839028 u0 com.estrongs.android.pop/.app.editor.PopNoteEditor}
La información (actividad) pertinente es .app.editor.PopNoteEditor
y el nombre del paquete es com.estrongs.android.pop
. Puede usar el comando dumpsys activity
para ver algunas cosas más útiles.
Eso es sólo para un breve entendimiento. Mantén toda la cuerda ( com.estrongs.android.pop/.app.editor.PopNoteEditor
) listo para ser usado.
-
Puede cerrar el editor en Android. Abre tu aplicación de terminal favorita en Android y entra:
su
am start -n <PACKAGE_NAME/ACTIVITY> -d <FILEPATH> --activity-clear-task
-
-n
permitirá lanzar el mencionado componente de la aplicación.
-
<PACKAGE_NAME/ACTIVITY>
es la cadena que señalamos en el paso 2. Para Editor de la nota ES sería com.estrongs.android.pop/.app.editor.PopNoteEditor
.
-
-d
es permitir que los datos se pasen a la actividad de la aplicación.
-
<FILEPATH>
es la ubicación del archivo de texto que quieres abrir.
-
--activity-clear-task
se asegurará de que la actividad no se lance desde "Recientes" sino desde cero.
(Entra <code>am start</code> para sumergirse más profundamente en cosas interesantes).
En mi caso, la consulta final para el archivo aero.txt
bajo /sdcard/airdroid/
parecía:
am start -n com.estrongs.android.pop/.app.editor.PopNoteEditor -d file:///sdcard/airdroid/aero.txt --activity-clear-task
El archivo se abrió con éxito.
-
Yo uso Editor de texto QuickEdit como editor de texto por defecto y la consulta relevante parecía:
am start -n com.rhmsoft.edit/.activity.MainActivity -d file:///sdcard/airdroid/nmon.txt --activity-clear-task
¡Diviértete!
0 votos
¿Quieres abrirlo en un programa separado? ¿O sólo quiere editarlo rápidamente?
nano
ovi
suelen estar disponibles en los sistemas basados en *nix. Yo prefiero nano porque es un poco más limpio imho.0 votos
No, quiero el comando para abrir el archivo con droid edit o con es editor de texto
0 votos
Gracias por tu aportación pero estoy buscando algo más sencillo que eso... Anoche me di cuenta de que todo lo que quiero saber es cómo hacer esto como en Windows si se escribe en C:\text.txt desde el símbolo del sistema se cargará el editor de texto por defecto (cualquiera que sea) así que ¿cómo lo hago usando el emulador de terminal bash de ROM Toolbox Lite?
0 votos
Siempre puedes extraer el archivo del teléfono usando adb y luego abrirlo en tu ordenador