我试图检测何时使用Broadcastreceiver按下相机按钮但它不起作用,我不明白为什么(也许我的手机是问题)。现在,我想知道是否可以使用ContentObserver执行此操作。有可能吗?如果是的话,你能举个例子......
提前致谢..
答案 0 :(得分:0)
BroadcastReceiver
,而不是ContentObserver
。
<receiver android:name=".CameraButtonBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.CAMERA_BUTTON"/>
</intent-filter>
</receiver>
您应该实现CameraButtonBroadcastReceiver
类,它是BroadcastReceiver
的子类。
答案 1 :(得分:0)
我对此并非100%肯定,但相机按钮可能是无法在清单中声明的那些意图之一。尝试在服务中注册它,看看是否有效