Non voglio fare pubblicità ma l'app di esempio per il comportamento della mia applicazione è l'antivirus ESET.controllo mobile Android
Una caratteristica richiesta della mia applicazione è che per la disinstallazione è necessaria la password. Aggiungo la mia app all'elenco dei dispositivi e non è possibile disinstallarla ora. Ma puoi usare l'app Deactive come dispositivo di amministrazione. Vado a Impostazioni> Posizione & sicurezza> Seleziona gli amministratori dei dispositivi e provi a disattivare ESET Security avvia l'attività (credo da DeviceAdminReceiver.onDisableRequested()) che è in attesa di password e il tuo cellulare è bloccato. Pulsante Home, pulsante Indietro e pulsante Interruzione pari non reagisce =>
Come è possibile che il pulsante Home, Indietro, SwitchOff e Camera non reagisca?
EDIT - seconda domanda rimosso (dopo ho tirato fuori la batteria dal telefono - ESET non era dispositivo di amministrazione troppo)
Grazie per le idee.
Grazie per aver segnalato questi problemi di sicurezza in Android. Normalmente, lo faresti inviando un'email a [email protected] piuttosto che pubblicandolo in posti come StackOverflow. Le app SDK ordinarie non dovrebbero essere in grado di fare ciò che citi qui, e passerò un po 'di tempo a determinare come ciò avvenga per assicurarti che sia corretto. – CommonsWare