我已经阅读了有关Home-Button及其检测可能性的其他问题。我也知道这个行动没有广播意图。我尝试使用logcat跟踪它,但我真的不知道我应该跟踪的消息。我读了大约一个小时的日志,但是我找不到真正说过的信息,现在它肯定会按下主页按钮
答案 0 :(得分:3)
当按下主页按钮时,带有标记system_process
的{{1}}使用其格式可能类似的意图启动主页活动
ActivityManager
您可以在Intent {
act=android.intent.action.MAIN
cat=[android.intent.category.HOME]
flg=0x10200000
cmp=com.android.launcher/.Launcher
}
中对此进行过滤。看起来您可以模拟Home-Button的动作,但无法获得Home-Button的Intent,所以当显示时,它可能会logcat
Home-Button被按下。
希望这对你有所帮助。
答案 1 :(得分:0)
为什么不在Home活动的onResume中添加对Log.i()
的调用?