1

キーの組み合わせを使用して、開いているアプリケーションを閉じる必要があるという要件があります。ユーザーがアプリケーションを開き、ユーザーが電源ボタンとオプションの組み合わせを 2 回押すと、アプリケーションが閉じます。誰でもそれが可能かどうかを教えてもらえますか? ありがとう 。

4

1 に答える 1

0

setOnTouchListener()組み合わせる必要がある各ボタンで、いくつかのブール変数を使用して、特定の時間にどのボタンが押されるかを制御し、適切finish()なときにアプリケーションを制御できます。例については、Android の Touch Release メソッドを参照してください(少し修正が必要onTouch()です。イベントが消費された場合は true を返し、それ以外の場合は false を返す必要があります)。

電源ボタンについては、アクティビティonKeyDown()onKeyUp()メソッドをオーバーライドできます。電源ボタンのキー コードはhttp://developer.android.com/reference/android/view/KeyEvent.htmlにあります。

于 2013-06-08T14:37:50.753 に答える