Aplicación Android con contraseña protegida

I wana hacer una aplicación de seguridad y en caso de robado o perdido mi aplicación no se debe desinstalar sin tener la contraseña. Sí Es posible hacer una aplicación que puede tomar la contraseña antes de obtener desinstalar .. Mi amigo Aditya Nikhade ha hecho esta aplicación :). Pero él no me está dando esta receta secreta 🙁 Instale esta aplicación Findroid de google Play. Primera aplicación que necesita para desbloquear su aplicación, entonces sólo u puede desinstalarlo.Por favor, ayúdame cómo crack esta técnica .. he buscado y obtuvo una respuesta incompleta en que podemos declarar un receptor de tipo PACKAGED_REMOVED pero quiero saber cómo puede Me detengo si mi aplicación se está desinstalando Estoy poco cerca de la solución de él Estoy trabajando / estudiando en Administrador de dispositivos Por favor, pegue el fragmento de código si alguien tiene. Gracias una tonelada en avanzado ….!

Desafortunadamente, la intención de ACTION_PACKAGE_REMOVED será enviada a todos los receptores excepto a los suyos.

Creo que lo más parecido a lo que buscas es la función de administración de dispositivos introducida en 2.2.

Una vez que la aplicación está registrada como Administrador de dispositivos, no se puede desinstalar a menos que no esté registrada. Esto evitará que la aplicación se desinstale.

Aunque la API de administración de dispositivos no permite la protección por contraseña de esta característica en particular, puede proteger con contraseña su aplicación para evitar que alguien altere las funciones de administración de dispositivos de la aplicación.

Por lo tanto, cuando el usuario intenta cambiar las funciones de administración del dispositivo, puede solicitar al usuario una contraseña.

Agrega estas acciones a tu manifiesto para despedir la aplicación cuando intentas alterar los derechos de administrador del dispositivo de tu aplicación.

  <intent-filter> <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" /> <action android:name="android.app.action.DEVICE_ADMIN_DISABLED" /> </intent-filter> 

En esta acción usted puede utilizar protección de la contraseña entonces !!

Creo que debe ejecutar un servicio de fondo. Si no ejecuta la aplicación no tendrá ninguna posibilidad de encontrar lo que está sucediendo a sí mismo. No estoy seguro de cómo coger el "PACKAGE_REMOVED" evento, pero debe ser de otro elemento que se está ejecutando como un servicio del sistema. Por lo tanto, el sistema que obliga a detener el servicio puede ser posible atraparlo.

  • Verificación de facturación de Android en la aplicación
  • Cómo habilitar la opción AutoStart para mi aplicación en Xiaomi phone Security App programmatically en android
  • ¿Por qué Android limita los tipos de archivos aceptables tan estrictamente mientras recibe a través de Bluetooth OPP?
  • ¿Cómo funciona la verificación de claves API de Google Maps para Android v2?
  • ¿Solicitar permiso personalizado con nivel de protección = firma con una firma que no coincide?
  • ¿Cómo ahorrar mejor el estado de compra de InApp localmente?
  • KeyStore getKey () devolviendo null en Android
  • Android donde guardar datos personales?
  • Cifrado de baja energía de Bluetooth y seguridad de datos
  • Aplicación NDK Firma de cheque
  • ¿El facebook para Android usa https?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.