2

アクティビティを開始するためにサービスを使用してハードキーが押されたことを傍受する方法はありますか?

言い換えると、サービスでKeyEventsを処理することは可能ですか?

4

2 に答える 2

4
于 2010-07-29T01:00:20.973 に答える
2

はい。InputMethodServiceを使用してKeyEventsをキャプチャできます。ハードキーには、ソフトキーと同じように独自のキーコードがあります。

グーグルが作ったSoftKeypadの例を見てください。

于 2011-07-01T17:05:43.490 に答える