/ / ¿Cómo puedo verificar en Android si se está ejecutando una aplicación específica y ponerle un código PIN? - java, android

¿Cómo puedo verificar en Android si se está ejecutando una aplicación específica y ponerle un código PIN? - java, android

Me gustaría comprobar si se está ejecutando una aplicación de Android específica. Entonces quiero pedirle al usuario un PIN antes de que pueda usar la aplicación. es posible? ¿Cómo?

Respuestas

0 para la respuesta № 1

Además de reescribir una gran cantidad de elementos centrales del sistema operativo, es probable que necesite hacer su propio lanzador para controlar la apertura de aplicaciones.
Esto le permitiría controlar los lanzamientos de "escritorio", así como los lanzamientos de "cajón de aplicaciones" de la forma que elija. Sin embargo, no es algo trivial.

Aún tendría acceso a través de "aplicaciones recientes"(de nuevo, a menos que haya tenido problemas con el sistema operativo central), pero si se ejecutó desde el arranque, el usuario no podría ingresar al historial sin atravesar sus controles. Sin embargo, volver a las aplicaciones en ejecución aún estaría permitido de esta manera.

No creo que haya un BroadcastIntent para escuchar el lanzamiento de una aplicación, pero siéntase libre de mirar a través de ellos tú mismo.

Como mínimo, necesitará acceso raíz para bloquear el acceso o forzar el cierre si no se le permite iniciar aplicaciones de lanzamiento.