应用关闭使用按钮组合

时间:2013-06-08 14:29:37

标签: android android-layout

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

1 个答案:

答案 0 :(得分:0)

您可以在每个必须组合的按钮上setOnTouchListener()并使用一些布尔变量来控制在给定时间按下哪些按钮,然后在适当的时候finish()您的应用程序。有关示例,请参阅Touch Release method in Android(需要一点修复BTW:onTouch()必须在事件消耗时返回true,否则返回false。

对于“电源”按钮,您可以覆盖活动的onKeyDown()onKeyUp()方法。 http://developer.android.com/reference/android/view/KeyEvent.html

上的电源按钮有一个关键代码