1 votos

Acceso directo de Simplenote para abrir una nueva nota

Me gustaría tener un acceso directo en la pantalla de inicio que abra una nueva nota en Simplenote . Sé que puedo configurar fácilmente un acceso directo que abra la lista de notas guardadas donde puedo abrir una nueva nota pulsando el icono del bolígrafo en la esquina inferior derecha.

Quiero iniciar una nueva nota cada vez que pulse el acceso directo.

  • Ya he comprobado que no está disponible en la lista de actividades para los accesos directos estándar.
  • También he buscado sin éxito un widget que haga esto.
  • En mi conocimiento extremadamente limitado, he intentado codificar mi propio acceso directo con una herramienta llamada Atajos de intención manuales . Parece factible pero requiere parámetros con los que no estoy familiarizado. He intentado localizarlos pero no sé dónde encontrarlos (he probado más apps: Analizador de intenciones y Intención de clip y he descompilado el apk).

Pero sigo sin poder resolver mi problema original: Cómo poner un acceso directo en la pantalla de inicio que abra una nueva nota en Simplenote ?

Gracias de antemano a cualquiera que pueda tener sugerencias útiles o una solución.

0voto

Firelord Puntos 161

¿Qué se conseguiría con esta respuesta?

  • Una solución para ¿Cómo poner un acceso directo en la pantalla de inicio que abra una nueva nota en Simplenote?
  • Tres soluciones más para algo mucho mejor que Simplenote pero que cumple los criterios de la pregunta.

Notas

  • Soluciones probadas en dispositivos con Android 4.2.1 pero funcionaría en todos los dispositivos Android 4+ y 5+.
  • Sólo Método nº 1 requiere acceso Root.

Simplenote tiene este AndroidManifest.xml y la actividad relevante que abre el editor en la aplicación es:

<activity android:name="com.automattic.simplenote.NoteEditorActivity" android:configChanges="1184" android:windowSoftInputMode="2"/> 

Es fácil lanzar una actividad utilizando am start <params> pero no parece haber ninguna intención registrada con esta actividad, ni tiene ningún parámetro de exportación. Precisamente por eso has acabado escribiendo:

  • Ya he comprobado que no está disponible en la lista de actividades para los accesos directos estándar.

  • También he buscado sin éxito un widget que haga esto.

Ejecutar esta actividad en ADB con privilegios normales con el siguiente comando resulta en un error de denegación de permiso.

am start -n com.automattic.simplenote/.NoteEditorActivity

Ejecutarlo con privilegios Root simplemente bloquea la aplicación sin lanzar ningún error. No pude entender ninguna razón detrás de estrellarse en la salida de logcat.


Método nº 1

Sin embargo, existe una forma indirecta de acceder al editor de Simplenote utilizando Tasker . Tenga en cuenta de nuevo que este método requerirá acceso Root .

Véase esta respuesta para familiarizarse con el uso normal de Tasker. (La forma predeterminada de guardar cosas en Tasker es pulsar la tecla Atrás una vez que hayas terminado con algo).

Crearemos una tarea con dos acciones: iniciar Simplenote y ejecutar la entrada táctil automática en el icono del lápiz.

Instrucciones

  1. Ir a AjustesOpciones de desarrollo (ver cómo activarlo) → comprobar Localización del puntero .

    Empezarás a ver unas líneas al tocar cualquier cosa en la pantalla, y números en la parte superior. No te asustes ya que es la característica que acabamos de habilitar.

  2. Inicie Simplenote → mantenga pulsado el icono del lápiz y anote (visible sobre la barra de notificaciones). X:xxx y Y:yyy coordenadas.

    Por ejemplo, en la siguiente imagen las coordenadas son X:457.0 y Y:55.9 :

    X and Y coordinates

    ( <em>Haga clic en la imagen para ver la variante ampliada. </em>)

    Ahora puede desactivar el Localización del puntero .

  3. Instale e inicie Tasker → pulse la tecla Menú →. Activar .

  4. Crear una tarea en Tarea y una acción en virtud de la misma a través de +App → Iniciar App → Simplenote y dejar el resto de campos sin tocar.

  5. Crear otra acción en la misma tarea mediante +Código →Ejecutar Shell . Introduzca los siguientes datos y deje el resto de campos intactos.

    • Comando : input touchscreen tap xxx yyy -- llenar xxx y yyy de lo que has anotado.
    • Consulte Uso root .
  6. Intenta ejecutar estas acciones tocando el icono de reproducción (en la parte inferior).

  7. Ve a tu Home Launcher → Cajón de aplicaciones → Widgets. De lo contrario, vaya a la opción similar "añadir widget" disponible en su lanzador/dispositivo.

  8. Elija el widget Acceso directo a tareas → selecciona tu tarea → toca el icono cuadrado (formado por 3x3 pequeños recuadros) de la parte inferior → elige un icono, y se creará un acceso directo en tu pantalla de inicio con el nombre de la tarea. Puede que tengas que seguir +- algunos pasos para conseguirlo en tu lanzador.

Toca el acceso directo y verás el editor de Simplenote. :)

Nota : En mi dispositivo, al ejecutar el acceso directo por primera vez sólo se inicia SimpleNote, ya que la entrada automática se ejecuta antes de que el icono del lápiz aparezca en la pantalla, y el parámetro de tiempo de espera en Tasker no parece tener ningún efecto. Sin embargo, una vez que SimpleNote aparece en la lista de recientes la solución funciona perfectamente. También es posible que mi dispositivo, al ser antiguo, sea lento a la hora de ejecutar rápidamente SimpleNote.


Método nº 2

He encontrado una alternativa a Simplenote llamada Notas que tiene características e interfaz similares. También permite crear fácilmente el acceso directo deseado.

Solución 2.1

La aplicación Notas tiene un widget disponible para hacer el trabajo. Lo utilizaremos aquí.

Instrucciones

  1. Ve a tu Home Launcher → Cajón de aplicaciones → Widgets. De lo contrario, vaya a la opción similar "añadir widget" disponible en su lanzador/dispositivo.
  2. Elija el widget Nueva nota y se creará un acceso directo en tu pantalla de inicio con el nombre de la tarea. Es posible que tenga que seguir +- algunos pasos para conseguir esto en su lanzador.

Aquí vamos, simple y fácil nuevo acceso directo para abrir una nueva nota cada vez que se ejecuta.


Solución 2.2

Utilizaremos una aplicación muy práctica de creación de accesos directos para lanzar el editor de Notas.

Nota que es posible que ya haya un icono de la aplicación Notas en tu pantalla de inicio si tienes la configuración predeterminada en Play Store. Es opcional, pero mejor eliminar ese acceso directo antes de proceder a cualquier paso en esta solución para evitar confusiones con el nuevo acceso directo que tiene el mismo nombre y el icono.

Instrucciones

  1. Instalar y poner en marcha QuickShortcutMaker .

  2. En Actividades desplazarse hasta Notas → tóquelo y seleccione el listado de entradas:

    Notes
    Edit note
    nl.jacobras.notes/
    nl.jacobras.notes.activities.EditNoteActivity
  3. Puede modificarlo, por ejemplo cambiando el icono si lo ha ignorado. Nota antes de estas instrucciones, seleccione Cree en la parte inferior. Volverás a la pantalla de inicio, que tendrá un nuevo acceso directo con el nombre Notes e icono de la misma aplicación.

Ahora, cada vez que inicies este acceso directo encontrarás la ventana del editor para una nueva nota. Buen trabajo.


Solución 2.3

Si QuickShortcutMaker no funciona en su dispositivo como estaba previsto (no se actualiza desde 2014), entonces utilizaremos la opción Tasker .

Véase esta respuesta para familiarizarse con el uso normal de Tasker. (La forma predeterminada de guardar cosas en Tasker es pulsar la tecla Atrás una vez que hayas terminado con algo).

El objetivo es crear un acceso directo a través de una tarea que será lanzada por un acceso directo disponible como Tasker Widget.

Instrucciones

  1. Instale e inicie Tasker → pulse la tecla Menú →. Activar .
  2. Crear una tarea en Tarea y una acción en virtud de la misma a través de +Sistema → Enviar intención . Edite sólo los siguientes campos (tomados de su AndroidManifest.xml ):
    • Gato : None
    • Tipo Mime : text/plain
    • Paquete : nl.jacobras.notes
    • Objetivo : Activity
  3. Intente ejecutar la acción pulsando el icono de reproducción (en la parte inferior).
  4. Ve a tu Home Launcher → Cajón de aplicaciones → Widgets. De lo contrario, vaya a la opción similar "añadir widget" disponible en su lanzador/dispositivo.
  5. Elija el widget Acceso directo a tareas → selecciona tu tarea → toca el icono cuadrado (formado por 3x3 pequeños recuadros) de la parte inferior → elige un icono, pulsa la tecla Atrás y se creará un acceso directo en tu pantalla de inicio con el nombre de la tarea. Es posible que tenga que seguir +- algunos pasos para hacer esto en su lanzador.

Ahora, cada vez que inicies este acceso directo encontrarás la ventana del editor para una nueva nota. ¡Feliz edición!


Estado: ¡Objetivo cumplido!

0 votos

¡Tonto de mí! Nunca uso widgets así que me salté (se me escapó de la vista) la solución 2.1 de alguna manera, sólo para descubrir que no hay mucha necesidad de ir a por la 2.2 y la 2.3. Pero supongo que ayudará como una buena guía en este sitio para crear un acceso directo :)

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