1.先下载微信分享的jar包放在lib目录下,并且添加依赖,

android:name=".wxapi.WXEntryActivity"

android:exported="true">//产生回调

2.在工程下新建如图所示的包和Activity

Activity里面的内容主要是创建微信api并且注册返回回调值

private final String APP_ID= "wx108514397eea5f77";

private IWXAPI api;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_wxentry);

api = WXAPIFactory.createWXAPI(this,APP_ID,false);

api.registerApp(APP_ID);

api.handleIntent(getIntent(),this);

}

@Override

public void onReq(BaseReq baseReq) {

}

@Override

public void onResp(BaseResp baseResp) {

switch (baseResp.errCode) {

case BaseResp.ErrCode.ERR_OK:

Toast.makeText(this,"分享成功",Toast.LENGTH_LONG).show();

break;

case BaseResp.ErrCode.ERR_USER_CANCEL:

Toast.makeText(this,"分享取消",Toast.LENGTH_LONG).show();

break;

case BaseResp.ErrCode.ERR_AUTH_DENIED:

Toast.makeText(this,"被拒绝",Toast.LENGTH_LONG).show();

break;

default:

Toast.makeText(this,"未知错误",Toast.LENGTH_LONG).show();

break;

}

finish();

}

3.接着就是在要使用的地方调用

private void weiChat(int flag) {

if (!api.isWXAppInstalled()) {

return;

}

//创建一个WXWebPageObject对象,用于封装要发送的Url

WXWebpageObject webpage = new WXWebpageObject();

webpage.webpageUrl = "http://www.baidu.com/";

//创建一个WXMediaMessage对象

WXMediaMessage msg = new WXMediaMessage(webpage);

msg.title = "测试";

msg.description = "ceshi ";

SendMessageToWX.Req req = new SendMessageToWX.Req();

req.transaction = String.valueOf(System.currentTimeMillis());//transaction字段用于唯一标识一个请求,这个必须有,否则会出错

req.message = msg;

//表示发送给朋友圈 WXSceneTimeline 表示发送给朋友 WXSceneSession

req.scene = flag == 0 ? SendMessageToWX.Req.WXSceneSession : SendMessageToWX.Req.WXSceneTimeline;

api.sendReq(req);

}

以上所述是小编给大家介绍的关于Android实现简单的微信朋友圈分享功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程小技巧网站的支持!

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

小编个人微信号 jb51ccc

喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

微信分享功能android,关于Android实现简单的微信朋友圈分享功能相关推荐

  1. 记一次微信分享的特殊需求(文字加图片的朋友圈分享)

    昨天需求需要一个图片加文字的朋友圈分享,看了下微信的官方SDK,发现要么就是只有图片分享,要么就是只有文字分享,刚开始没头绪,一直在网上找资料,今天早上终于在网上找到了.效果图如下 代码主要还是网上的 ...

  2. 微信 for Mac 3.1.0 测试版发布(附安装包),新增「发朋友圈」功能

    今年 3 月份,微信 for Mac 3.0 发布,上线了「朋友圈」功能,但当时还只能「刷朋友圈」,而不能「发朋友圈」. 近日,微信 for Mac 3.1.0 测试版发布,此版本新增了「发朋友圈」和 ...

  3. android中设置lmargin简书,超详细React Native实现微信好友/朋友圈分享功能-Android/iOS双平台通用...

    (一)前言 本文主要会涉及到以下内容: 微信开发者应用申请审核 安装配置微信分享库 微信好友/朋友圈功能实现 (二)应用申请审核 首先大家需要去微信开发平台去注册账号并且创建一个移动应用.(地址:ht ...

  4. android分享朋友圈功能,微信小程序实现分享至朋友圈的功能来啦

    微信小程序「分享至朋友圈」能力,终于来了!(之前,我相信大部分微信小程序的开发者都是用"分享卡片"的形式,手动调用wx.createCanvasContext生成一张图片,让用户生 ...

  5. android实现微信分享、朋友圈分享功能

    相信做app的都遇到要分享朋友圈,或者把东西分享给别人的这个功能,下面就是实现这个功能的代码. 要是遇到什么问题,在评论区留言,我会在第一时间回复哦!!! 1.第一步添加依赖 implementati ...

  6. android微信朋友圈开发,Android微信、朋友圈分享

    [实例简介] Android调用微信包实现微信.朋友圈分享.并能够获取分享的结果.收到毁掉消息 [实例截图] [核心代码] WeChatShare └── TestWXShare ├── Androi ...

  7. Unity3d C# 开发微信小游戏分享图片、朋友圈等功能实现(含源码)

    广告 通过一段时间的基于minigame-unity-webgl-transform插件的开发,算是稍微完整的一小个游戏已经制作完成,具体大家可以扫码体验一下: 感谢支持!! 前言 之前编写了一篇u3 ...

  8. 微信小程序开放「分享到朋友圈」功能

    2020年7月7日(据说是6日深夜),一个很特别的日子,微信低调地放开了一个功能:微信小程序"分享到到朋友圈",这个看似微小的变化,对微信小程序来说意义重大. 用fenng大的话说 ...

  9. android朋友圈评论功能兼容沉浸式状态栏,九宫格图片显示

    android朋友圈评论功能,沉浸式状态栏,九宫格图片显示器,上拉加载下拉刷新功能,可直接用到项目中 背景 在前两个项目开发过程中用到了朋友圈这个功能,包含了评论回复.九宫格图片及大图展示展示,上拉加 ...

最新文章

  1. 调试JDK源码-Hashtable实现原理以及线程安全的原因
  2. 车坛刮起了一阵文艺风
  3. Spark源码阅读01-SparkConf
  4. kotlin集合操作符——顺序操作符
  5. leetcode104. 二叉树的最大深度(dfs)
  6. 从文件中读取数据,排序之后输出到另一个文件中
  7. 台式机dp接口_精品导购:你想要的商务台式机 都在这里了!
  8. 是做生意还是做事业,这是一个问题。
  9. SQL像数组一样处理字符串、分割字符串(标量值函数[用户自定义函数])
  10. bat脚本监控tomcat并启动_windows使用批处理发布web到tomcat并启动tomcat脚本分享
  11. 动态绑定OnClientClick的值
  12. 从 HTML 提取文本的 7 个工具
  13. 学校题库管理系统需求分析
  14. 区块链、无人驾驶、量子计算、感知智能……2050 年的技术什么样?
  15. java locale string_java.lang.String.toUpperCase(Locale locale)方法实例
  16. Maxima解方程的一点收获
  17. Unity3D UDP通信
  18. 信息安全系列(3)--从王宝*离婚案论个人信息安全
  19. 【无标题】一款功能非常强大的免费串口示波器串口助手,支持绘图,logo保存数据保存,历史数据加载与对比。
  20. ESB总线架构图(借用)

热门文章

  1. 20句任正非精彩语录,诠释华为大格局
  2. 用AE做Unity UI动画
  3. 2008-2020年数据上市公司高管团队异质性数据包含Stata代码
  4. ECMWF气象数据(ERA Interim和ERA 5)下载(1)
  5. android 手机扔起来的高度,三防AGM X2评测:吴京硬汉本色扔海里也不怕
  6. 你是怎样通过企鹅媒体平台,头条号等自媒体平台赚到钱的?
  7. 苹果cmsv10仿西瓜影院电脑手机影视自适应免费模板
  8. 为什么只有20%香港人愿意使用移动支付?
  9. NOTES常见问题及解决方法
  10. php 直播流,ngnix开发(五)将rtmp直播流转换成hls直播流