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

时间:2017-10-13 11:08:24

标签: android camera lockscreen

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

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

1 个答案:

答案 0 :(得分:0)

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

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或在锁定设备中捕获照片的详细信息。