2011-08-25 58 views
0

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

在此先感谢..

回答

0

BroadcastReceiver,不ContentObserver

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

你应该实现CameraButtonBroadcastReceiver类,这是BroadcastReceiver一个子类。

+0

我已经做到了这一点,但它不工作...因为我试图找到其他的东西做这个...... :( – Gabrielle

0

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