2011-08-25 51 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%肯定的,但是相機按鈕可能是那些無法在清單中聲明的​​意圖之一。嘗試註冊一個服務,看看是否可行