0

Xperia Z3のハードウェアのカメラボタンに反応することは可能なのでしょうか?私はandroid.intent.action.CAMERA_BUTTONを試しました:

<activity
    android:name=".MainActivity"
    android:label="@string/app_name"
    android:screenOrientation="landscape">
    <intent-filter android:priority="1000">
        <action android:name="android.intent.action.CAMERA_BUTTON" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>

ただし、内蔵カメラ アプリは開いたままです。

Logcat を調べると、ボタンは実際には CAMERA_BUTTON インテントを起動しませんが、ベンダー アプリに固有のインテントを起動します。デバイスの裏をかくことに成功した人はいますか?

4

2 に答える 2

0

あなたのコードは良いですが、デフォルトのカメラもブロードキャストを食い尽くしています。私が見つけた唯一の解決策は、デバイスの設定 -> アプリ -> カメラ -> 無効にすることでした。(クイック起動を無効にするだけでなく、アプリ全体を無効にします)。その後はちゃんと放送を受信して​​います。

于 2016-06-17T22:08:43.737 に答える