Broadcastreceiverを使用してカメラボタンが押されたことを検出しようとしましたが、機能せず、理由がわかりません(おそらく私の電話に問題があります)。ここで、ContentObserver を使用してこれを行うことができるかどうかを知りたいです。可能です?はいの場合、例を教えていただけますか...
前もって感謝します..
Broadcastreceiverを使用してカメラボタンが押されたことを検出しようとしましたが、機能せず、理由がわかりません(おそらく私の電話に問題があります)。ここで、ContentObserver を使用してこれを行うことができるかどうかを知りたいです。可能です?はいの場合、例を教えていただけますか...
前もって感謝します..
私はこれについて 100% 肯定的ではありませんが、カメラ ボタンはマニフェストで宣言できないインテントの 1 つかもしれません。それをサービスに登録してみて、それが機能するかどうかを確認してください
BroadcastReceiverではありませんContentObserver。
<receiver android:name=".CameraButtonBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.CAMERA_BUTTON"/>
</intent-filter>
</receiver>
CameraButtonBroadcastReceiverのサブクラスであるクラスを実装する必要がありBroadcastReceiverます。