Comment verrouiller par programme l'écran dans Android?

Duplication possible:
Verrouille le périphérique Android par programme

Comment puis-je verrouiller par programme l'écran dans Android?

  • Écrivez une sous classe de Parcelable à une autre parcelle
  • Ouvrir un datPickerDialog sur Click of EditText prend deux clics
  • Les tests de l'unité roo-électrique échouent après Multidex
  • Existe-t-il une limite sur le nombre d'applications différentes pouvant être publiées par un seul développeur sur Android Market?
  • Chargement du fichier .html existant avec Android WebView
  • Comment puis-je limiter fling dans la galerie Android à un seul élément par fling?
  • 2 Solutions collect form web for “Comment verrouiller par programme l'écran dans Android?”

    Vérifiez cette classe: com.android.internal.policy.impl.LockScreen

    Référencé à partir d'ici: pouvez-vous verrouiller l'écran de votre application?

    Vérifiez également le code pour activer et désactiver l'écran de verrouillage dans Android. (Référencé à partir d' ici )

    KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE); KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE); 

    Pour verrouiller l'utilisation de l'écran,

     lock.reenableKeyguard(); 

    Et pour désactiver l'utilisation du verrouillage,

     lock.disableKeyguard() 

    Pour ce faire, vous devez utiliser l'API d' administration des périphériques qui a été ajoutée (je pense) 2.2. Une fois que votre application est enregistrée sur l'appareil en tant qu'administrateur de périphérique, vous pouvez utiliser DevicePolicyManager.lockNow () pour verrouiller l'écran. L'application d'exemple DeviceAdmin dans le SDK est un bon endroit pour regarder aussi.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.