ContentObserver for Camera Button?

时间:2011-08-25 13:31:38

标签: android camera contentobserver

我试图检测何时使用Broadcastreceiver按下相机按钮但它不起作用,我不明白为什么(也许我的手机是问题)。现在,我想知道是否可以使用ContentObserver执行此操作。有可能吗?如果是的话,你能举个例子......

提前致谢..

2 个答案:

答案 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%肯定,但相机按钮可能是无法在清单中声明的​​那些意图之一。尝试在服务中注册它,看看是否有效