Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Galaxy Note 应用程序,我必须检查是否按下了“home/Center”键。是否有任何功能,例如后退按钮有一个默认功能 onBackPressed。任何帮助,将不胜感激。
没有办法在 android 中捕获 home 键。理想情况下,它不适合开发人员。但是您可以执行以下操作
如果发生以下事件,将调用 onPause a. 用户按 Home 键 b。用户按回键 c。外部中断,如呼叫
因此,既然您可以处理回压,并收听来电广播,那么您可以在 onPause 方法中确定它是否是由于主页按下。
解析 logcat,然后在后台服务中执行必要的操作