我正在尝试让我的相机应用程序从受密码保护的锁定屏幕启动。我添加了以下intent过滤器,以允许应用程序显示为锁定屏幕快捷方式的选项:
<intent-filter>
<action android:name="android.media.action.IMAGE_CAPTURE_SECURE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
但是,从锁定屏幕启动应用程序时,我收到以下异常:
java.lang.SecurityException: Lacking privileges to access camera service
我已经在清单中声明了<uses-permission android:name="android.permission.CAMERA" />
,否则app会运行得很好。
对此的任何见解都将非常感激。谢谢!
编辑:当锁定屏幕未受密码保护时,我可以将应用程序成功启动为锁定屏幕。一旦密码锁定,我就会得到java.lang.SecurityException: Lacking privileges to access camera service
例外。
由于某种原因,我不允许我粘贴我的清单,所以这里是代码的链接:http://pastebin.com/F5kk9HrT