2013-06-10 12 views
7

Androidは、ヘッドセットおよび接続されたデバイスのハードウェア再生/一時停止ボタンをサポートしています。私はエミュレータ上のデバイスのサポートをテストする方法を見つけることを試みています。 Android documentationでは、ハードウェア再生コントロールのサポートを追加する方法について説明していますが、残念ながら、それらをエミュレートする方法に関するドキュメントは見つかりません。ありがとう!Androidエミュレータのハードウェアメディアコントロールボタンをシミュレートする方法

答えて

15

あなたは遊びのためにADB

adb shell input keyevent <keycode> 

キーコードを使用してキーイベントを送ることができます - 126を、一時停止 - 85は、Androidアプリケーションから、これを行うための別の方法があります

+0

素晴らしい!それはそうです! – Tad

+0

85は「再生/一時停止」でもかまいません。それは私がいつも使っているものなので、メディアが再生されているかどうかを追跡する必要はありません。 – PhilMacKay

0

KeyEventを参照してください)。 AudioManager.dispatchMediaKeyEvent(KeyEvent)に電話し、必要なキーコードでイベントを渡すことができます。最初にイベントをACTION_DOWN、次にACTION_UPとして2回呼び出すことを忘れないでください。

関連する問題