android – 如何从共享菜单中排除自己的应用程序?

该应用程序有一个意图过滤器,允许它通过ACTION_SEND意图显示在其他应用程序的共享菜单中。应用程序本身也有一个使用ACTION_SEND和createChooser()的共享菜单,我的应用程序出现在列表中。由于他们已经在我的应用程序中,让他们能够回到自己身上似乎很奇怪。

如果从我的应用程序被调用,我的应用程序是否不会出现在列表中?

Is there a way for my app not to appear in the list if it’s being called from my app?

不通过createChooser()。您可以通过PackageManager和queryIntentActivities()创建自己的选择器对话框,然后过滤自己。

http://stackoverflow.com/questions/4064848/how-to-exclude-your-own-app-from-the-share-menu

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:android – 如何从共享菜单中排除自己的应用程序?