微信分享功能android,关于Android实现简单的微信朋友圈分享功能
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实现简单的微信朋友圈分享功能相关推荐
- 记一次微信分享的特殊需求(文字加图片的朋友圈分享)
昨天需求需要一个图片加文字的朋友圈分享,看了下微信的官方SDK,发现要么就是只有图片分享,要么就是只有文字分享,刚开始没头绪,一直在网上找资料,今天早上终于在网上找到了.效果图如下 代码主要还是网上的 ...
- 微信 for Mac 3.1.0 测试版发布(附安装包),新增「发朋友圈」功能
今年 3 月份,微信 for Mac 3.0 发布,上线了「朋友圈」功能,但当时还只能「刷朋友圈」,而不能「发朋友圈」. 近日,微信 for Mac 3.1.0 测试版发布,此版本新增了「发朋友圈」和 ...
- android中设置lmargin简书,超详细React Native实现微信好友/朋友圈分享功能-Android/iOS双平台通用...
(一)前言 本文主要会涉及到以下内容: 微信开发者应用申请审核 安装配置微信分享库 微信好友/朋友圈功能实现 (二)应用申请审核 首先大家需要去微信开发平台去注册账号并且创建一个移动应用.(地址:ht ...
- android分享朋友圈功能,微信小程序实现分享至朋友圈的功能来啦
微信小程序「分享至朋友圈」能力,终于来了!(之前,我相信大部分微信小程序的开发者都是用"分享卡片"的形式,手动调用wx.createCanvasContext生成一张图片,让用户生 ...
- android实现微信分享、朋友圈分享功能
相信做app的都遇到要分享朋友圈,或者把东西分享给别人的这个功能,下面就是实现这个功能的代码. 要是遇到什么问题,在评论区留言,我会在第一时间回复哦!!! 1.第一步添加依赖 implementati ...
- android微信朋友圈开发,Android微信、朋友圈分享
[实例简介] Android调用微信包实现微信.朋友圈分享.并能够获取分享的结果.收到毁掉消息 [实例截图] [核心代码] WeChatShare └── TestWXShare ├── Androi ...
- Unity3d C# 开发微信小游戏分享图片、朋友圈等功能实现(含源码)
广告 通过一段时间的基于minigame-unity-webgl-transform插件的开发,算是稍微完整的一小个游戏已经制作完成,具体大家可以扫码体验一下: 感谢支持!! 前言 之前编写了一篇u3 ...
- 微信小程序开放「分享到朋友圈」功能
2020年7月7日(据说是6日深夜),一个很特别的日子,微信低调地放开了一个功能:微信小程序"分享到到朋友圈",这个看似微小的变化,对微信小程序来说意义重大. 用fenng大的话说 ...
- android朋友圈评论功能兼容沉浸式状态栏,九宫格图片显示
android朋友圈评论功能,沉浸式状态栏,九宫格图片显示器,上拉加载下拉刷新功能,可直接用到项目中 背景 在前两个项目开发过程中用到了朋友圈这个功能,包含了评论回复.九宫格图片及大图展示展示,上拉加 ...
最新文章
- 调试JDK源码-Hashtable实现原理以及线程安全的原因
- 车坛刮起了一阵文艺风
- Spark源码阅读01-SparkConf
- kotlin集合操作符——顺序操作符
- leetcode104. 二叉树的最大深度(dfs)
- 从文件中读取数据,排序之后输出到另一个文件中
- 台式机dp接口_精品导购:你想要的商务台式机 都在这里了!
- 是做生意还是做事业,这是一个问题。
- SQL像数组一样处理字符串、分割字符串(标量值函数[用户自定义函数])
- bat脚本监控tomcat并启动_windows使用批处理发布web到tomcat并启动tomcat脚本分享
- 动态绑定OnClientClick的值
- 从 HTML 提取文本的 7 个工具
- 学校题库管理系统需求分析
- 区块链、无人驾驶、量子计算、感知智能……2050 年的技术什么样?
- java locale string_java.lang.String.toUpperCase(Locale locale)方法实例
- Maxima解方程的一点收获
- Unity3D UDP通信
- 信息安全系列(3)--从王宝*离婚案论个人信息安全
- 【无标题】一款功能非常强大的免费串口示波器串口助手,支持绘图,logo保存数据保存,历史数据加载与对比。
- ESB总线架构图(借用)