0

Broadcastreceiverを使用してカメラボタンが押されたことを検出しようとしましたが、機能せず、理由がわかりません(おそらく私の電話に問題があります)。ここで、ContentObserver を使用してこれを行うことができるかどうかを知りたいです。可能です?はいの場合、例を教えていただけますか...

前もって感謝します..

4

2 に答える 2

0

私はこれについて 100% 肯定的ではありませんが、カメラ ボタンはマニフェストで宣言できないインテントの 1 つかもしれません。それをサービスに登録してみて、それが機能するかどうかを確認してください

于 2011-08-25T14:39:53.867 に答える
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 に答える