0 votos

Cómo recolectar los datos desde otra aplicación antes de que vaya a la interfaz de usuario?

Estoy usando una aplicación de android, que recibe backend actualizaciones y se muestra en la interfaz de usuario.

Cómo podría un sistema de automatización de la aplicación, una secuencia de comandos, o cualquier solución de leer las actualizaciones recibidas y a tomar algunas decisiones de inicio/otros servicios antes de que se envía a la interfaz de usuario?

Android a través de wi-fi con el pronóstico de la aplicación. Aplicación o el servicio de la recolección de la secuencia de datos en el back-end. Utiliza los datos recogidos en el backend para automatizar la toma de decisiones.

gracias.

1voto

pr0nin Puntos 353

Los datos una vez que ha recibido una aplicación es protegida por el Android de sandboxing sistema que restringe/protege cada aplicación. Por lo tanto, a menos que el dispositivo tiene root los datos recibidos (y la aplicación no proporciona una interfaz pública para acceder a los datos) es inaccesible para cualquier otra aplicación (y por tanto también a cualquier sistema de automatización de la aplicación).

La única oportunidad para obtener algunos datos estaría en el nivel de transmisión mediante la interceptación de la conexión entre la aplicación y el servidor. Sin embargo hoy en día esto conexiones por lo general es una conexión HTTPS lo que significa que la aplicación no aceptar el certificado del servidor de la man-in-the-middle proxy como las aplicaciones de sólo permitir que el defecto del sistema de certificados de certificados root. Aquí de nuevo rooting sería la única opción para agregar un certificado personalizado para su dispositivo para hacer la app de tiempo de aceptar la costumbre certificado de servidor.

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