Android
ハードウェアボタンイベント/インテント(PTT、LWPなど)
サーチ…
前書き
いくつかのアンドロイドデバイスには、メーカーがカスタムボタンを追加しています。これにより、特にAppsをハードウェアデバイスのターゲットにするときに、開発者がこれらのボタンを操作する新しい可能性が開かれます。
このトピックでは、インテントレシーバを介してリッスンできるインテントが付いたボタンについて説明します。
Sonim Devices
Sonimデバイスは、さまざまなカスタムボタンをモデルによってさまざまに変化させています。
PTT_KEY
com.sonim.intent.action.PTT_KEY_DOWN
com.sonim.intent.action.PTT_KEY_UP
YELLOW_KEY
com.sonim.intent.action.YELLOW_KEY_DOWN
com.sonim.intent.action.YELLOW_KEY_UP
SOS_KEY
com.sonim.intent.action.SOS_KEY_DOWN
com.sonim.intent.action.SOS_KEY_UP
GREEN_KEY
com.sonim.intent.action.GREEN_KEY_DOWN
com.sonim.intent.action.GREEN_KEY_UP
ボタンの登録
これらのインテントを受信するには、Phone-Settingsでボタンをアプリに割り当てる必要があります。 Sonimには、インストール時にボタンをアプリケーションに自動登録する機能があります。これを行うには、連絡を取って、マニフェストに以下のようにパッケージ固有のキーを含める必要があります:
<meta-data
android:name="app_key_green_data"
android:value="your-key-here" />
RugGearデバイス
PTTボタン
android.intent.action.PTT.down
android.intent.action.PTT.up
確認済み:RG730、RG740A
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow