如何使我的应用隐藏/消失在另一个特定应用的共享列表或“电话默认”共享列表中?

时间:2019-05-07 06:56:51

标签: android android-intent

我想从其他应用程序或电话默认共享列表中消失/隐藏我的应用程序名称。

任何帮助将不胜感激enter image description here

2 个答案:

答案 0 :(得分:2)

实际上是相反的。之所以会在该列表中显示,是因为清单文件中列出的您的应用活动包含<intent-filter>个条目,这些条目与某人想要共享的数据的条件相匹配(这就是为什么您可能看不到某类共享数据的应用但却看到了其他共享列出的应用的原因)。如果您不想被列出,请从清单文件中删除这些意图过滤器,您应该会很好。

查看此文档:https://developer.android.com/training/sharing/receive

答案 1 :(得分:0)

如果您希望能够处理特定应用程序的共享操作并过滤不受欢迎的应用程序以免在其共享菜单中看到您的应用程序,那么此操作就不可行。

docs所述,您只能通过您的应用可以处理的数据哑剧类型进行过滤