【发布时间】:2016-06-27 09:13:48
【问题描述】:
我正在构建一个相机应用程序,我也想利用某些设备上的硬件快门。当应用程序已经启动时,按下硬件按钮可以正确拍摄照片(使用 android.intent.action.CAMERA_BUTTON)。当我查看主屏幕时,按下按钮也会正确启动应用程序。我的问题是关于锁定屏幕的。如果在锁定屏幕处于活动状态的情况下按下按钮,我有什么方法可以启动应用程序?我没有设置密码,因此在锁定屏幕处于活动状态时按下按钮只会解锁设备。我的感觉是它应该由 android.intent.action.USER_PRESENT 解决,但它会在每次设备以任何方式解锁时触发。我可以以某种方式检测是否是触发 USER_PRESENT 广播的相机按钮?或者任何其他方式可以做到吗?
谢谢
【问题讨论】:
标签: android android-intent camera