有没有一种方法将Android应用程序绑定到长按Home按钮?

3
我正在寻找一个类似于android.intent.category.HOME的意图过滤器,可以在长按HOME按钮时启动应用程序。或者任何其他实现相同结果的方法......我读到过去曾经有可能实现,但由于安全原因而被禁用了...这是真的吗?
谢谢!
2个回答

7

现在,自 Android 4.1 版本开始,这是可行的。

只需添加以下内容,并将它们放置在 AndroidManifest.xml‎ 文件的主活动元素中即可:

<intent-filter>
    <action android:name="android.intent.action.ASSIST" />
    <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

然后重新安装您的应用程序,长按主页按钮,您的应用程序将出现在“完成操作”列表中。

终于找到答案了!但是onProvideAssistContent呢?为什么它没有被触发?这个过滤器会触发我的onCreate - vault

2

我正在寻找一个类似于android.intent.category.HOME的意图过滤器,它可以让应用在HOME按钮被按下时启动,但仅适用于长按。

很抱歉,Android不支持此功能。


没错,只是需要确认一下。非常感谢,非常有帮助! - daniel.gindi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接