0

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

提前致谢..

4

2 回答 2

0

BroadcastReceiver,不是ContentObserver

<receiver android:name=".CameraButtonBroadcastReceiver">
    <intent-filter>
        <action android:name="android.intent.action.CAMERA_BUTTON"/>
    </intent-filter>
</receiver>

您应该实现CameraButtonBroadcastReceiver类,它是BroadcastReceiver.

于 2011-08-25T13:43:21.497 回答
0

我对此不是 100% 肯定,但相机按钮可能是无法在清单中声明的​​意图之一。尝试在服务中注册它,看看是否有效

于 2011-08-25T14:39:53.867 回答