把自己的应用添加到系统的“分享”列表中

把自己的应用添加到系统的“分享”列表中,第1张

在清单文件中,建立自己分享的Activity,然后在该Activity的标签下新增一个intent-filter,注意是新增一个,不要跟原先的一块,要不然不生效;

mimeType代表支持分享的类型:

然后在界面中回去intent的action进行判断,并回去data的内容即可

详细查看官方文档: https://developer.android.com/guide/topics/manifest/data-element.html

最近项目有需求可以从其它应用中分享内容进自己的应用,自己做第三方接口让别人适配不现实,研究了下,挺简单,很多app支持系统分享,好像还不错。

从Android官方文档上看,系统分享只支持三类格式:文本、图片、多张图片。通过它们我们可以接收其它应用分享的数据,也能分享数据到其它应用。

做完上述东西,当你打开点击其它应用分享图标时,你就能看到自己的应用图标了。

ok,简单的系统分享功能完成!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11704734.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存