ContentObserver для кнопки камеры? - PullRequest
0 голосов
/ 25 августа 2011

Я пытался определить, когда кнопка камеры нажата с помощью Broadcastreceiver, но она не работает, и я не понимаю, почему (возможно, проблема в моем телефоне).Теперь я хочу знать, возможно ли это сделать с помощью ContentObserver.Возможно?Если да, можете ли вы привести пример ...

Заранее спасибо ..

Ответы [ 2 ]

0 голосов
/ 25 августа 2011

Я не на 100% уверен в этом, но кнопка камеры может быть одним из тех намерений, которые не могут быть объявлены в манифесте. Попробуйте зарегистрировать его в сервисе и посмотрите, работает ли он

0 голосов
/ 25 августа 2011

BroadcastReceiver, а не ContentObserver.

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

Вы должны реализовать класс CameraButtonBroadcastReceiver, который является подклассом BroadcastReceiver.

...