如果我的设备被锁定,如何打开相机?

如果我的设备被锁定,如何打开相机?

问题描述:

我开发了一个用于设备锁定的应用程序,就像正常的锁定应用程序一样。
现在我想打开像android默认锁屏打开相机,无需解锁设备。
我尝试了很多,我搜索了很多,但我不会得到任何可能的解决方案。如果我的设备被锁定,如何打开相机?

如果您有任何解决方案,请帮助我。

如果您的设备被图案锁定,则无法直接打开相机,而是使用此代码段解锁并打开相机。

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将检查。 此外,您可以访问此链接了解有关打开Camera或获取锁定设备中的照片的更多信息。