首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android:如何检测日志按下的Home键?

Android:如何检测日志按下的Home键?
EN

Stack Overflow用户
提问于 2012-04-29 18:36:56
回答 2查看 1.5K关注 0票数 1

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-29 19:45:19

当按下主页按钮时,带有标记ActivityManagersystem_process将以如下格式的意图启动主页活动

代码语言:javascript
复制
Intent { 
    act=android.intent.action.MAIN 
    cat=[android.intent.category.HOME] 
    flg=0x10200000
    cmp=com.android.launcher/.Launcher 
}

您可以在logcat中对其进行过滤。看起来你可以模拟Home-Button的动作,但是不能获得Home-Button的意图,所以当这个显示时,它可能会按下Home-Button definitely

希望这能对你有所帮助。

票数 3
EN

Stack Overflow用户

发布于 2012-04-29 18:39:29

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10371464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档