我开发了一个用于设备锁定的应用程序,就像普通锁定应用程序一样 现在我想打开相机像Android默认锁定屏幕打开,而无需解锁设备 我经常尝试搜索很多,但我不会得到任何可能的解决方案。
如果您有任何解决方案,请帮助我。
答案 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
或在锁定设备中捕获照片的详细信息。