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

清单文件添加
<activity
android:name=".wxapi.WXEntryActivity"
android:exported="true">//产生回调
</activity>
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实现简单的微信朋友圈分享功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# android
# 微信朋友圈分享
# Android编程实现调用系统分享功能示例
# 详解微信小程序开发—你期待的分享功能来了
# 微信小程序序新增5大功能
# 网页上facebook分享功能具体实现
# JS中静态页面实现微信分享功能
# 微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
# Android ShareSDK快速实现分享功能
# Android 微信图片分享功能
# Android调用系统自带的分享功能实例代码
# 详解Android系统中跨应用数据分享功能的实现
# Android实现截图和分享功能的代码
# Android实现调用系统分享功能示例的总结
# 创建一个
# 回调
# 小编
# 放在
# 在此
# 给大家
# 则会
# 所述
# 要使
# 给我留言
# 感谢大家
# 主要是
# 被拒
# 发送给朋友
# 如图所示
# 疑问请
# 有任何
# 发送给
# 就是在
# 目录下
相关文章:
建站之星导航菜单设置与功能模块配置全攻略
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
如何快速查询域名建站关键信息?
为什么Go需要go mod文件_Go go mod文件作用说明
小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建
如何用y主机助手快速搭建网站?
深圳网站制作培训,深圳哪些招聘网站比较好?
文字头像制作网站推荐软件,醒图能自动配文字吗?
宁波自助建站系统如何快速打造专业企业网站?
,有什么在线背英语单词效率比较高的网站?
制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?
香港服务器租用每月最低只需15元?
如何在阿里云域名上完成建站全流程?
建站之星会员如何解锁更多建站功能?
如何用虚拟主机快速搭建网站?详细步骤解析
金*站制作公司有哪些,金华教育集团官网?
高防服务器租用指南:配置选择与快速部署攻略
建站主机如何选?高性价比方案全解析
网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?
网站制作壁纸教程视频,电脑壁纸网站?
岳西云建站教程与模板下载_一站式快速建站系统操作指南
详解jQuery停止动画——stop()方法的使用
建站之星24小时客服电话如何获取?
北京网站制作的公司有哪些,北京白云观官方网站?
如何构建满足综合性能需求的优质建站方案?
如何快速搭建安全的FTP站点?
无锡营销型网站制作公司,无锡网选车牌流程?
官网网站制作腾讯审核要多久,联想路由器newifi官网
XML的“混合内容”是什么 怎么用DTD或XSD定义
网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?
简单实现Android验证码
如何快速搭建支持数据库操作的智能建站平台?
建站168自助建站系统:快速模板定制与SEO优化指南
,想在网上投简历,哪几个网站比较好?
如何高效完成独享虚拟主机建站?
如何通过.red域名打造高辨识度品牌网站?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
微信小程序 五星评分(包括半颗星评分)实例代码
如何批量查询域名的建站时间记录?
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
如何选择可靠的免备案建站服务器?
如何确认建站备案号应放置的具体位置?
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
免费视频制作网站,更新又快又好的免费电影网站?
免费公司网站制作软件,如何申请免费主页空间做自己的网站?
如何高效完成自助建站业务培训?
高端企业智能建站程序:SEO优化与响应式模板定制开发
网站制作免费,什么网站能看正片电影?
c# 在高并发下使用反射发射(Reflection.Emit)的性能
建站之星后台管理:高效配置与模板优化提升用户体验
*请认真填写需求信息,我们会在24小时内与您取得联系。