1

我已经阅读了有关 Home-Button 及其检测可能性的另一个问题。我也知道这个动作没有广播意图。我尝试用 logcat 跟踪它,但我真的不知道应该跟踪什么消息。我读了大约一个小时的日志,但我找不到一条消息,现在真的说它肯定是按下 Home-Button

4

2 回答 2

3

当按下 Home-Button 时,system_process使用 TagActivityManager启动 Home 活动,其格式可能如下所示

Intent { 
    act=android.intent.action.MAIN 
    cat=[android.intent.category.HOME] 
    flg=0x10200000
    cmp=com.android.launcher/.Launcher 
}

您可以在logcat. 好像可以模拟 Home-Button 的动作,但无法获取 Home-Button 的 Intent,所以当这个显示时,可能是definitelyHome-Button 被按下。

希望这对您有所帮助。

于 2012-04-29T11:45:19.267 回答
0

Log.i()为什么不在Home 活动的 onResume 中添加调用?

于 2012-04-29T10:39:29.077 回答