【问题标题】:Simulate long press on home button模拟长按home键
【发布时间】:2011-08-03 08:55:23
【问题描述】:

如果我想模拟按下主页按钮,我会这样做

Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);

但是我怎样才能模拟长按呢?

【问题讨论】:

    标签: android android-intent android-homebutton


    【解决方案1】:

    您不能覆盖主页按钮。出于安全原因,Android 不允许这样做。但是要处理长按按钮,您可以使用onKeyLongPress

    【讨论】:

    • 我不想覆盖它!,我只是想以编程方式模拟它的按下(例如,出于某种意图),我不知道这是否可能,这就是为什么我问:)
    • 对不起,我想我误解了它。我真的不知道你想要什么。如果我错了,请纠正我:您想要执行与长按主页按钮但不按任何按钮相同的操作?我的意思是,你想显示最近的活动列表吗?
    • 是的,我想模拟长按。我想在没有实际按下主页按钮的情况下查看最近的活动
    • 也许,这个链接对groups.google.com/group/android-developers/browse_thread/thread/… 有帮助,或者至少给了你需要的提示
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多