我想要做一个简单的服务,处理辅助意图,但没有任何UI,它只是发出一个http请求,当它被触发和关闭。但是,当我定义意图过滤器时,它不会出现在默认的辅助应用菜单中:
<service android:name=".IntentProcessor">
<intent-filter>
<action android:name="android.intent.action.ASSIST" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</service>如果我做同样的活动,它是有效的。有什么关系?我应该用某种隐藏的活动来代替吗?
发布于 2019-06-22 13:12:02
有什么关系?
ACTION_ASSIST是记录为一项活动行动。
当系统寻找助手时,它将使用queryIntentActivities()。当它启动助手时,它将使用startActivity()。
我应该用某种隐藏的活动来代替吗?
它需要某种形式的活动。它是否是“隐藏的”将取决于你的用户是否期待视觉反馈。
https://stackoverflow.com/questions/56712687
复制相似问题