2

我目前正在收集信息,如果可以为紧急目的进行某种快速绘制应用程序;一旦按下某个特定的组合键,我想让设备启动自定义的相机意图。

我已经检查了有关该主题的相当多的信息,但我仍然不清楚整个想法的可行性。到目前为止,我认为它并不是由 android-design 设计的。我的第一个想法是构建某种 InputService 并让它教硬电源按钮监听三次点击。但是服务不允许捕获 KeyEvents。因此,音量按钮也不在等式。

然后我想到了对屏幕开/关事件做出反应的想法,但是 80% 的人说它不会起作用,而 20% 的人说他们明白了。但我不确定他们是否真的做到了。

最后但并非最不重要的问题是,是否可以从锁定模式启动此自定义相机意图/应用程序。

简历:我需要检查它是否可以在手机处于锁定模式的口袋中时启动这个相机应用程序(它会为紧急目的拍摄一些快速照片)。有人对我有意见吗?谢谢

4

1 回答 1

0

解决方案是设置一个BroadcastReceiver正在侦听SCREEN_ON-Event 的事件。我在一个在短时间内backgroundservice等待至少两个事件的内部做了这个。SCREEN_ON(少于两个事件显然行不通)...

然后Service解雇了Keyguard,甚至能够通过过去的密码/手势并运行应用程序。有趣的事实:关闭应用程序确实会弹回桌面,但仍在登录。

我是在Android 4.2.. 这样做的。消息来源告诉我,解除键盘保护不再适用于当前的 Android 版本。

于 2015-11-03T13:42:23.723 回答