1

我有一个要求,我需要使用组合键关闭我打开的应用程序。就像当用户打开我的应用程序并且用户将按两次电源按钮和选项的组合时,应用程序将关闭。任何人都可以建议我怎么可能?谢谢 。

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 回答