2

我有一个 Galaxy Note 应用程序,我必须检查是否按下了“home/Center”键。是否有任何功能,例如后退按钮有一个默认功能 onBackPressed。任何帮助,将不胜感激。

4

1 回答 1

0

没有办法在 android 中捕获 home 键。理想情况下,它不适合开发人员。但是您可以执行以下操作

  1. 如果发生以下事件,将调用 onPause
    a. 用户按 Home 键
    b。用户按回键
    c。外部中断,如呼叫

    因此,既然您可以处理回压,并收听来电广播,那么您可以在 onPause 方法中确定它是否是由于主页按下。

  2. 解析 logcat,然后在后台服务中执行必要的操作

于 2013-07-17T04:35:56.440 回答