【发布时间】:2014-02-19 11:16:28
【问题描述】:
我正在寻找一个意图过滤器,例如 android.intent.category.HOME,它允许应用程序在按下 HOME 按钮时启动,只有长按。 或任何其他实现相同结果的方法... 我读到它在过去是可能的,但出于安全原因被禁用......这是真的吗?
谢谢!
【问题讨论】:
我正在寻找一个意图过滤器,例如 android.intent.category.HOME,它允许应用程序在按下 HOME 按钮时启动,只有长按。 或任何其他实现相同结果的方法... 我读到它在过去是可能的,但出于安全原因被禁用......这是真的吗?
谢谢!
【问题讨论】:
从 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
我正在寻找一个意图过滤器,例如 android.intent.category.HOME,它允许应用程序在按下 HOME 按钮时启动,仅在长按时启动。
Android 不支持此功能,抱歉。
【讨论】: