开发者社区> 问答> 正文

请问安卓mpaas分享组件,分享链接时可以配置本地图标吗?

请问安卓mpaas分享组件,分享链接时可以配置本地图标吗?文档里没有介绍,试了半天感觉必须配置imageurl,可是配置以后就是网络图标生效了

展开
收起
真的很搞笑 2023-04-04 16:38:43 215 0
2 条回答
写回答
取消 提交回答
  • 支持 cd11c1b95cbb1df31f2a9b35ccf88257.png 3c3e1744c310ebae646aa491cb42e864.png 这两个都可以,此回答整理自钉群“mPaaS 接入问题官方答疑群”

    2023-04-04 18:56:38
    赞同 展开评论 打赏
  • 随心分享,欢迎友善交流讨论:)

    安卓MPaaS分享组件支持分享链接时配置本地图标,可以使用本地图片资源的方式来设置分享图标。具体操作步骤如下:

    1、在分享的参数中,使用本地图片资源的方式来设置分享图标,例如:

    ShareParam shareParam = new ShareParam.Builder() .setTitle("分享标题") .setContent("分享内容") .setImageUrl(R.drawable.share_icon) // 本地图片资源 .setUrl("https://www.aliyun.com") .build(); 在AndroidManifest.xml文件中,为分享组件的Activity设置android:exported="true"属性,例如:

        <data android:scheme="xx" android:host="xx" />
    
        <data android:scheme="xx" android:host="xx" />
    </intent-filter>
    

    2、将本地图片资源放置在合适的drawable目录中,例如: res/ ├── drawable/ │ ├── share_icon.png

    3、如果还存在问题,可以考虑使用imageurl来引用本地图片资源。可以通过FileProvider或者ContentProvider来提供本地图片资源的访问权限。具体的实现方法可以参考官方文档或者相关的第三方博客。

    2023-04-04 16:40:37
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载