Android 检测Home键按下三次

Android 检测Home键按下三次,android,Android,我想从android的主屏幕上检测home键按下三次,例如在此之后想执行事件。是否有任何方法可以检测到在android中按三次home键您必须在android操作系统中执行此操作,PhoneWindowManager,这是处理home按钮的地方 具体而言: 要改变这一点,您必须改变并构建AOSP。在你的设备上闪现这个。因此,对于应用程序开发人员来说,这是不可能的。您必须在Android操作系统中,PhoneWindowManager,这是处理主页按钮的地方 具体而言: 要改变这一点,您必须改变并

我想从android的主屏幕上检测home键按下三次,例如在此之后想执行事件。是否有任何方法可以检测到在android中按三次home键

您必须在android操作系统中执行此操作,
PhoneWindowManager
,这是处理home按钮的地方

具体而言:


要改变这一点,您必须改变并构建AOSP。在你的设备上闪现这个。因此,对于应用程序开发人员来说,这是不可能的。

您必须在Android操作系统中,
PhoneWindowManager
,这是处理主页按钮的地方

具体而言:


要改变这一点,您必须改变并构建AOSP。在你的设备上闪现这个。因此,对于应用程序开发人员来说,这是不可能的。

如果在活动中按下homekey,它将显示出来

@Override
    protected void onUserLeaveHint() {
        // TODO Auto-generated method stub
        super.onUserLeaveHint();
    }

放置计数器,当计数器达到3时,执行操作。

如果在活动中按Home键,则计数器将返回

@Override
    protected void onUserLeaveHint() {
        // TODO Auto-generated method stub
        super.onUserLeaveHint();
    }

放置计数器,当达到3时执行操作。

要处理按键事件,必须覆盖方法
onKeyDown()
onkeydup()。


请参阅链接将指导您添加逻辑。

要处理按键事件,您必须覆盖方法
onKeyDown()
onkeydup()。


查看链接将指导您添加逻辑。

这将帮助您此方法不再适用于最新版本。这将帮助您此方法不再适用于最新版本。在扩展活动的类中,您希望在何处捕获主页按钮我希望从android phoneso的主屏幕捕获主页键您的应用程序在哪里运行?它是一个小部件吗?或者服务?那么这是不可能的,因为它在后台UI中的内容较少,不会受到主按键的影响。在类中是否有其他方法而不是服务来扩展活动和您想要捕获主按键的位置我想要从android Phone的主屏幕捕获主按键那么您的应用程序在哪里运行?它是一个小部件吗?或者服务?那么这是不可能的,因为它位于后台UI中,不受主控键按下的影响。除了服务之外,还有其他方法吗主控键不会发送到活动。@PoweRoy我没有检查它。我只知道钥匙的概念。主钥匙不会被发送到活动中。@PoweRoy我没有检查它。我只知道关键的概念。