サーチ…


前書き

いくつかのアンドロイドデバイスには、メーカーがカスタムボタンを追加しています。これにより、特に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