2017-10-13 6 views
0

J'ai développé une application qui est pour le verrouillage de l'appareil, comme les applications de verrouillage normales.
Maintenant, je veux ouvrir la caméra comme écran de verrouillage par défaut Android, sans déverrouiller l'appareil.
J'ai beaucoup essayé, mais je ne trouverai pas de solution.Comment ouvrir une caméra si mon appareil est verrouillé?

S'il vous plaît aidez-moi si vous avez une solution.

Répondre

0

Si votre appareil est verrouillé par le modèle, vous ne pouvez pas ouvrir l'appareil photo directement, vous déverrouillez et ouvrez la caméra en utilisant cet extrait.

KeyguardManager km = (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE); 
    if (km.inKeyguardRestrictedInputMode()) { 
     Window win = Activity.getWindow(); 
     win.addFlags(LayoutParams.FLAG_DISMISS_KEYGUARD); 
     win.addFlags(LayoutParams.FLAG_SHOW_WHEN_LOCKED); 
     win.addFlags(LayoutParams.FLAG_TURN_SCREEN_ON); 
    } 

KeyguardManager va vérifier si l'appareil est verrouillé ou non. En outre, vous pouvez visiter ce lien pour plus d'informations sur ouvrir Camera ou capturer la photo dans un dispositif verrouillé.