2012-05-21 10 views
5

cómo hacer bloqueo de aplicaciones para android mobile.how para bloquear la aplicación. He cerrado la pantalla de inicio, es decir, todo el móvil, pero no estoy seguro de cómo bloquear una aplicación en particular.Android Application Lock

+0

cheque https://github.com/amirarcane/lock-screen –

Respuesta

0

Tengo que decir que no entiendo muy bien lo que estás tratando de di.

Si intenta evitar que las personas utilicen una aplicación después de que se descargue, lo único que puedo pensar es hacer una solicitud HTTP (S) a un servidor con un identificador que se configura la primera vez que la aplicación Ejecute y compruebe un DB para ver si se puede ejecutar (establezca un indicador booleano shouldRun o algo similar).

Si quiere evitar que se copie de un teléfono a otro, puede usar la opción integrada de Google Play para evitarlo.

si esto es lo que estamos tratando de lograr, probablemente debería ofuscar su código, así

obfuscating code on android

+1

creo que lo que el PO está pidiendo es "cómo hacer Bloqueo una aplicación desde el inicio ". Por ejemplo, al "bloquear la aplicación", el OP significa que cuando el usuario hace clic en la aplicación desde el iniciador, se mostrará una pantalla de bloqueo. El usuario solo puede usar la aplicación si la contraseña es correcta. –

0

Actualmente no existe soporte en el SDK de Android para hacer fiable esto. Las aplicaciones que bloquean las aplicaciones que se encuentran actualmente en el mercado no son confiables, ya que explotan una laguna de seguridad y se ponen en primer plano cuando intenta ejecutar una aplicación determinada. Esto se puede eludir sin mucha dificultad si se sabe cómo y se espera que los fallos de seguridad que explotan se cierren. Lo siento.

+0

Sry amigos lo que quiero decir es que leo todas las aplicaciones y aplicaciones del sistema instaladas en Android. Ahora planeo habilitar/deshabilitar la aplicación si es posible o de otra manera hay un término de permiso de configuración para esto. Cualquier otra sugerencia para esto. Gracias de antemano esperando ansiosamente su respuesta – Mohankumars

+0

No hay una forma "segura" de hacerlo. Podría escribir algo que evite que el usuario abra una aplicación, pero siempre * habría * una forma de eludirlo (a menos que haya escrito su propio firmware, que no es exactamente plausible). Android está diseñado explícitamente para empoderar a la persona que posee el dispositivo. Las empresas y los autores de malware tienen el mismo objetivo: tomar el control del usuario y darle ese control a otra persona. Android defiende a los usuarios contra los autores de malware, lo que limita la flexibilidad de la empresa. Entonces, sí, se puede hacer ... pero se puede evitar simplemente arrancando en modo seguro. –

1

Para esta situación que necesita para coger el detector de eventos para bloquear las aplicaciones instaladas ..

+0

por favor envíe el código para que – Mohankumars

+0

Estoy haciendo el R & D en eso ... le daré el concepto tan pronto como obtenga un flujo en él –

+0

FYI, el arranque del teléfono en modo seguro puede superar esto. Solo digo: P –