2

ハードウェア設定ボタンの位置を知ることはできますか?プログラムのイントロを書き、その機能の使い方をユーザーに示したいと思います。

4

2 に答える 2

5

いいえそうではありません。実行しているデバイスを確認してから、事前に入力されたデータベースから位置を取得しようとしますが、それ以外の方法はありません。Honeycomb以降、ハードウェアボタンは非推奨になっていることに注意してください(ソフトウェアボタンの順序は既知であり、ほとんどデバイスに依存しないというのは良いことです)。

于 2012-10-24T13:47:31.083 に答える
2

ViewConfigurationクラスが役立つ場合があります。メソッドhasPermanentMenuKey()があります

public boolean hasPermanentMenuKey ()

Since: API Level 14 Report if the device has a permanent 
menu key available to the user.

Returns true if a permanent menu key is present, false otherwise.

ただし、メニューキーの正確な位置を知ることはできません。ハードウェアに存在するかどうかを確認できます。

于 2012-10-24T13:50:23.153 に答える