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