0 votos

¿Cómo automatizar acciones en determinadas aplicaciones?

Tengo un Note 5 con Android 7.0. Utilizo una app para programarme en el trabajo. ¿Hay alguna aplicación que pueda automatizar mi programación en la aplicación? Conseguir la programación es muy difícil si lo hago manualmente actualizando la pantalla manualmente durante 30 minutos como mínimo. He comprobado Automate y MacroDroid pero no he encontrado ninguna acción que controle las apps de terceros. Si no hay ninguna aplicación disponible, ¿hay ejemplos de un código Java para ver cómo funciona el control en Android. Podría modificar el código para mi caso de uso. Gracias. Update button on bottom

0 votos

Puede que quieras explicar de dónde viene el horario (archivo csv, aplicación diferente), ya que la reintroducción "manual" automatizada es sólo un poco mejor que teclear físicamente. Menciona también si utilizas un proveedor de calendarios en la nube (Google Calendar/Microsoft Outlook, etc.)

0 votos

Hola. Se trata de una aplicación como se puede ver en la captura de pantalla. Cuando hago clic en el botón "actualizar horario", muestra las horas con el signo +. Si no hay signo +, significa que esa hora está programada para otra persona. No descarga ningún archivo ni utiliza el calendario. Sólo tiene conexión a Internet. La única forma que se me ocurre sería emitir mis clics en los botones con un script o código.

0 votos

Puedes buscar en AutoInput. lifehacker.com/ No lo he probado pero he leído mucho que puede automatizar la interacción de la UI.

1voto

pr0nin Puntos 353

Por defecto, las aplicaciones normales no pueden controlar otras aplicaciones.

Hay dos excepciones:

  1. Si la aplicación es una aplicación del sistema (firmada con la misma clave criptográfica que se utilizó para firmar el propio sistema operativo)
  2. Una aplicación puede solicitar acceso a los "servicios de accesibilidad". Mediante este servicio, una aplicación puede interactuar con otras aplicaciones.

Ten en cuenta que Google está restringiendo actualmente (a mediados de 2018) el uso del servicio de accesibilidad. Sólo se permiten las apps que lo utilizan con fines legítimos (ayudar a las personas discapacitadas a utilizar un teléfono Android. Como puedes imaginar, controlar las aplicaciones de terceros no es un propósito legítimo desde la perspectiva de Google.

0 votos

Entonces, ¿existe la posibilidad de crear un script o código que emule tocar la pantalla como si fuera una entrada humana pero automatizada?

0 votos

Tasker puede hacerlo

0 votos

Automate puede hacer eso, usar los bloques de Interact.

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