He intentado buscar en Google y también en Stackoverflow, pero parece que no puedo encontrar ninguna respuesta satisfactoria sobre cómo funcionan las aplicaciones de "App lock" (por ejemplo: ZDBox, App Lock, etc.). ¿Hay algún servicio que se ejecute en segundo plano continuamente para ver si la aplicación se inicia e intenta eliminarla? ¿O hay una forma de interceptar los intentos de lanzamiento de nuevas actividades?¿Cómo funcionan las aplicaciones de bloqueo de aplicaciones de Android?
Respuesta
hay un servicio ejecutándose en segundo plano para leer la pila de actividades. si encuentra una nueva actividad, comenzará la contraseñaActividad
están viendo la salida del logcat. cada vez que inicie una actividad, puede encontrar logcat específico. de esta manera,
I/ActivityManager( 585): Starting activity: Intent { action=android.intent.action...}
si esto Logcat impreso por aplicación bloqueada, servicio de taquilla comienza pantalla de contraseña.
¿es posible el método ..... ??? ¿Puedes explicar esta idea ... cómo podemos leer el registro de otra aplicación? – Vikky
@Vikky, ¿ha encontrado la forma de leer log cat de otras aplicaciones? – user3806649
Registros no es un secreto, en Android Studio puede ver todos los registros –
- 1. ¿Cómo funcionan las aplicaciones de diferenciación de texto?
- 2. ¿Cómo funcionan las aplicaciones que generan imágenes de páginas web?
- 3. ¿Cómo funcionan las aplicaciones de iPhone que cambian su foto?
- 4. ¿Cómo bloqueo el Pool de aplicaciones?
- 5. Errores de las aplicaciones de Android
- 6. Anclaje inverso USB de Android: Cómo engañar a las aplicaciones
- 7. ¿Cómo prevenir el robo de aplicaciones (específico de las aplicaciones de Android)?
- 8. Informes de bloqueos de aplicaciones de Android
- 9. Configuración de aplicaciones web Android
- 10. Autodesinstalación de aplicaciones de Android
- 11. ¿Cómo crear aplicaciones de Android para todas las resoluciones?
- 12. Cómo optimizar las aplicaciones de Android para múltiples núcleos
- 13. actualizaciones de aplicaciones para Android
- 14. Kivy para aplicaciones de Android
- 15. USSD en Android desde las aplicaciones
- 16. Obtener lista de aplicaciones de Android instaladas
- 17. prevenir la captura de pantalla en las aplicaciones de Android
- 18. ¿Cuáles son las mejores formas de bloquear aplicaciones de Android?
- 19. ¿Cómo vaciar las aplicaciones de iPad?
- 20. ¿Cómo administrar las aplicaciones erlang de terceros?
- 21. Cómo evitar el bloqueo de EDT con carga diferida JPA en las aplicaciones de escritorio Swing
- 22. Creación de aplicaciones de Android sin XML
- 23. Notificación de inserción para aplicaciones de Android
- 24. No se pueden depurar las aplicaciones de Android
- 25. ¿Cómo implementar un armario de aplicaciones en Android?
- 26. Aplicaciones con Android firmado
- 27. ¿Cómo depurar las aplicaciones wxpython?
- 28. Bloqueo de grupo de aplicaciones IIS con excepción 0xc0000005
- 29. Desarrollo de aplicaciones de chat para Android
- 30. Flujo de control de aplicaciones de Android?
¿Dónde puedo encontrar más detalles al respecto? Me pregunto cuánta batería se comería si el servicio constantemente funcionara en segundo plano. – ABDroids
@ user930177, según usted, el servicio se ejecuta continuamente en segundo plano, pero puede decirme una cosa; hay posibilidades cuando Android mata los servicios en sí; en ese caso, ¿qué está pasando ...? – Custadian
Gracias por su respuesta. Pero tengo otro problema. Después de que el usuario ingresa la contraseña correcta, la aplicación bloqueada está abierta. Pero el servicio se está ejecutando, por lo que la actividad de la contraseña se inicia nuevamente. –