我有一个应用程序,在intent.action.send,mimeType text / plain上设置了一个intent过滤器,这样我就可以通过意图来获取共享(例如,从浏览器共享一个网页)。但是,我的应用程序还广播了类似的计划意图,以便将内容推送到电子邮件客户端。问题是,当我启动后一个意图时,我自己的应用程序会出现在选择器中。有没有办法排除我的应用程序出现在那里?
答案 0 :(得分:0)
从共享意图列表中过滤您自己的应用
只需使用queryIntentActivities查询您想要发送的意图的包管理器,然后构建ui以包含所有其他意图,但不包括您自己的应用。