我有一个要求,我需要使用组合键关闭我打开的应用程序。 就像当用户打开我的应用程序并且用户将按两次Power按钮和Option组合时,应用程序将关闭。任何人都可以建议我如何可能? 谢谢 。
答案 0 :(得分:0)
您可以在每个必须组合的按钮上setOnTouchListener()
并使用一些布尔变量来控制在给定时间按下哪些按钮,然后在适当的时候finish()
您的应用程序。有关示例,请参阅Touch Release method in Android(需要一点修复BTW:onTouch()
必须在事件消耗时返回true,否则返回false。
对于“电源”按钮,您可以覆盖活动的onKeyDown()
和onKeyUp()
方法。 http://developer.android.com/reference/android/view/KeyEvent.html