1

我正在尝试让我的相机应用程序从受密码保护的锁定屏幕启动。我添加了以下意图过滤器,以允许应用程序显示为锁定屏幕快捷方式的选项:

<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" />在清单中声明了,否则应用程序运行得很好。

对此的任何见解将不胜感激。谢谢!

编辑:当锁定屏幕不受密码保护时,我可以成功地将应用程序作为锁定屏幕启动。但是,一旦它被密码锁定,我就会得到java.lang.SecurityException: Lacking privileges to access camera service例外。

出于某种原因,SO不允许我粘贴我的清单,所以这里有一个代码链接:http: //pastebin.com/F5kk9HrT

4

0 回答 0