前段时间做了商品分享和店铺分享到微信、朋友圈,今天需要做一个分享注册链接到微信和微信朋友圈,其实代码都是大同小异,我也没想太多,全程都是ctrl c  ctrl v  一吨操作猛如虎,能分享到微信了,下面看效果。

微信好友效果如下:

朋友圈效果如下:

二者都出现了灰色边角  这就让我很疑惑,于是我想难道我用的logo是圆角的导致了灰色边边,我就让ui重新给我切一个直角的放上去,没想到还是有灰色边边,没有什么卵用,于是我百度了一个分享logo出现黑色边边的问题,找到了我个人认为还不错的2篇博客

https://blog.csdn.net/m0_37794706/article/details/78455639

https://www.jianshu.com/p/5c0b68cd3d56

放在代码中使用谁知道还是没有什么用?

找了半天也没发现什么有效办法,于是我就问我们开发大哥,他说是不是微信开放平台那里上传的是带有圆角导致的,我就在怀疑这是否有问题?

问题就堆到了第二天,我没有微信开放平台账号没法看logo形状

我发现一个问题,我就重新写了一个分享的方法,我把string类型改为int类型没想到成功了,获取logo我是从drawable文件和mipmap文件获取的,所以类型是int值

 /*** 分享微信  朋友圈  logo为直角   不带灰色背景* 去除描述* @param type* @param title* @param targetUrl* @param imageUrl* @param onShareCallBack*/public void share2(int type, String title,String text, String targetUrl, int imageUrl, OnShareCallBack onShareCallBack) {UMImage image = null;this.onShareCallBack = onShareCallBack;
//        UMImage image = new UMImage(activity,"http://www.umeng.com/images/pic/social/integrated_3.png");if ("".equals(imageUrl)) {image = new UMImage(activity,BitmapFactory.decodeResource(activity.getResources(), R.mipmap.ic_launcher));//本地资源} else {image = new UMImage(activity, imageUrl);}if (type == SINA) {platform = SHARE_MEDIA.SINA;} else if (type == WEIXIN) {platform = SHARE_MEDIA.WEIXIN;} else if (type == WEIXIN_CIRCLE) {platform = SHARE_MEDIA.WEIXIN_CIRCLE;} else if (type == QQ) {platform = SHARE_MEDIA.QQ;} else if (type == QQ_ZONE) {platform = SHARE_MEDIA.QZONE;} else {return;}UMWeb web = new UMWeb(targetUrl);web.setTitle(title);//标题web.setThumb(image);  //缩略图//调用分享new ShareAction(activity).setPlatform(platform).setCallback(umShareListener)
//                .withTitle(title).withText(text)
//                .withTargetUrl(targetUrl).withMedia(web).share();}

调用方法
分享到微信好友
UmengUtil umengUtil = new UmengUtil(PosterActivity.this); umengUtil.share2(UmengUtil.WEIXIN, share_title, "分享注册","您的分享url链接" + "?参数=" + 值, R.mipmap.icon_yzy_logo_new, new UmengUtil.OnShareCallBack() { @Override public void onComplete(SHARE_MEDIA share_media) { // ToastUtil.showCenterToast("分享成功"); } });

分享到朋友圈 UmengUtil wechat_circle = new UmengUtil(PosterActivity.this); // Bitmap bmp = BitmapFactory.decodeResource(getResources(),R.drawable.icon_yzy_logo_new); // UMImage img = new UMImage(PosterActivity.this, changeColor(bmp)); wechat_circle.share2(UmengUtil.WEIXIN_CIRCLE, share_title, "分享注册",""您的分享url链接" + "?参数=" + 值", R.mipmap.icon_yzy_logo_new, new UmengUtil.OnShareCallBack() { @Override public void onComplete(SHARE_MEDIA share_media) { // ToastUtil.showCenterToast("分享成功"); } });

效果如下图:

还有有点狗的是我分享朋友圈不和微信写的一样还是有灰色边角 ,我就写成一样了二者就解决了我的我问题,我也很无奈。

各位小伙伴们有什么好的建议可以给我留言评论,谢谢,我的是太low的方法了

android 微信分享注册链接显示app的logo出现黑边处理方案相关推荐

  1. 微信分享网站链接显示缩略图和描述的方法

    最近在为一个网站添加微信分享文章显示图片和描述的功能,这个功能以前了解过,但并无完全实现过,这个功能须要认证的公众号支持.现最新微信分享网站链接显示缩略图和描述的方法(附带傻瓜式代码包 使用简单,在你 ...

  2. android微信分享icon不能显示,微信分享 icon图片不显示问题

    微信分享中,会有一个小图标显示出来,该怎么做,注意哪些问题 这个图片能显示的条件: 宽高大于300px 页面从上到下的第一张图片 除了上面两点,经过测试,还有以下要注意的 img标签上不能出现 dis ...

  3. 为什么微信分享的链接有的会有logo图和描述,有人分享的却没有呢?

    效果对比如下: 上图我们可以看出,未开发过的链接在好友,微信群之间分享出来只能显示出标题,描述摘要显示链接,图片显示一个回形针.这样的分享展示看起来非常之不正规,用户点击欲望直线下降,更别人裂变分享了 ...

  4. Android 微信分享视频缩略图不显示问题

    最近再分享视频的时候出现一个问题缩略图不显示有些显示,虽然以前也遇到过但是忘了.今天这里再写一下方便记录 百度了一下很多!!! 微信分享功能,安卓手机分享图片不显示 android微信分享缩略图不显示 ...

  5. html页面微信分享如何隐藏链接,微信分享网页链接缩略图不显示解决方法

    微信分享网页不显示缩略图片的原因 为规范自定义分享链接功能在网页上的使用,自2017年4月25日起,JSSDK"分享到朋友圈"及"发送给朋友"接口,自定义的分享 ...

  6. 微信分享网页链接缩略图不显示解决方法

    微信分享网页链接缩略图不显示解决方法 参考文章: (1)微信分享网页链接缩略图不显示解决方法 (2)https://www.cnblogs.com/68xi/p/11596254.html 备忘一下.

  7. android微信分享之视频、URL地址、表情分享

    android微信分享之视频.URL地址.表情分享 1.视频分享 1.创建WXVideoObject对象,用于指向视频URL WXVideoObject videoObject = new WXVid ...

  8. 微信分享功能android,Android微信分享功能实例+demo

    Android微信分享功能实例 1 微信开放平台注册 2 获得appId,添加到程序中,并运行程序 3 使用应用签名apk生成签名,添加到微信开放平台应用签名,完成注册 4 测试分享功能. 有问题请留 ...

  9. android微信分享之创建工程以及启动微信

    android微信分享之创建工程 1.微信jar包在微信--->资源中心-->资源下载 中进行下载! 2.项目结构: 3.启动微信: private static final String ...

最新文章

  1. SQLite 入门教程(一)基本控制台(终端)命令
  2. MySQL性能优化知识:长连接、短连接、连接池
  3. 小程序 获取当前用户城市信息(省市区)
  4. hadoop集群swap_hadoop集群调优-OS和文件系统部分
  5. NGUI字体贴图压缩以及相关Shader解读
  6. 从零基础入门Tensorflow2.0 ----七、37. 文本生成之---3. 采样文本生成
  7. webflux解决get请求中文乱码问题
  8. python绘制社会关系网络图_python画社交网络图
  9. html页面在线预览PDF文件
  10. html静态页面图书馆管理,静态页面管理
  11. DeFi新玩法丨一文教你玩转NFT碎片化协议Fractional
  12. html ul变成三角形,用CSS来画空心三角形的方法
  13. 使用cle 调用opengl的简单例子(android)
  14. Android基本入门
  15. Codeforces-715A-Plus and Square Root(找规律)
  16. python画矩阵热图_如何用python的matplotlib绘制热图
  17. 利用word的freemarker模板导出word文件
  18. 不朽凡人 正文 第四百五十七章 冲击天仙
  19. VR产业迎来突破,VR局域网部署怎么实施?
  20. 关于奖金压缩的一种算法

热门文章

  1. html description字数限制,description标签如何正确使用?
  2. 8.3 时间戳(Time Stamp)选项
  3. A商品69元,买二送一;即买3个商品,付2件钱,小于3件时,按原价购买。
  4. 二分图的匹配——匈牙利算法
  5. 某些软件中,输入法无法输入中文
  6. 【区域赛总结】2015ACM-ICPC北京区域赛
  7. Sql链接数据库基本语法
  8. [SSL: CERTIFICATE_VERIFY_FAILED]
  9. 个人学习宋红康老师java入门记录的笔记,严禁商用.
  10. C语言 小明的调查作业