gpt4 book ai didi

java - 在我的启动器应用程序内按主页按钮转到主屏幕

转载 作者:行者123 更新时间:2023-12-02 09:31:02 24 4
gpt4 key购买 nike

我正在编写一个应用程序,该应用程序应该替换我的 Android-HeadUnit 上的 OEM 启动器。

现在我想在我的应用程序内部检测是否按下了主页按钮,以便转到我的启动器的主屏幕。仅当启动器已位于前台时才会发生这种情况。

例如,当我在应用程序抽屉中浏览时,按下主页按钮而不是后退按钮,它仍然应该让我进入主屏幕。

我已经尝试过使用 Key-Detection 进行一些操作,但似乎自 Lolipop 以来此方法已被弃用。我的应用程序应在 Api 23 及更高版本上运行。

最佳答案

前台应用程序无法检测和拦截主页按钮点击。因为这是用户关闭此应用程序并返回主屏幕的唯一有保证的方法。对于最近的应用程序按钮也是如此

当您按下主页按钮时,类别 android.intent.category.HOME 的 Intent 将发送到系统。这样您就知道什么 Activity 将收到该 Intent ,因为该启动器是您的应用程序。我从未开发过启动器应用程序,但我想如果您的 Activity launchMode != standard,您可能会发现这个 Intent 是 onNewIntent

关于java - 在我的启动器应用程序内按主页按钮转到主屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57981085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com