Android分享字符串到微信,Android 微信分享组件

一 功能:

1 可分享文字、图片、音乐、视频、网页、小程序类型

设置参数shareWxMsgType 值 1-5,

参考数值:

TYPE_TEXT = 1//文本类型

TYPE_IMAGE = 2//图片类型

TYPE_MUSIC = 3 //音频类型

TYPE_VIDEO = 4 //视频类型

TYPE_URL = 5 //网页类型

TYPE_MINIProgram = 6 //小程序类型(不能分享到朋友圈)

其他暂不支持,默认1 文本类型

2 可分享至好友会话或者朋友圈

参数scene

参考数值:

0 = 朋友

1 = 朋友圈

其他的暂不支持,默认0 朋友

3 分享成功/失败回调

分享结果通过回调js方法通知H5,js方法为 wxExecuteResult(String jsonData) // jsonData = {"result":Bool}

二 参数规则:

14d7bb6d854e

必要参数:shareWxMsgType  和 scene, 加:

文本必要参数: shareText

媒体必要参数:title 、thumbBase64 、description,没有thumbBase64的话,默认使用app图标

其他各个类型所需的特定参数,如下表:

分享类型Json参数示例

文本类型分享{

"shareWxMsgType": 1,

"scene": 0,

"shareText": "画啦啦分享文本内容"

}

图片类型分享{

"shareWxMsgType": 2,

"scene": 0,

"thumbBase64": xxx, //(可选)缩略图片base64数据,默认使用app图标

"imageBase64": xxx, //(可选)图片base64数据,默认使用app图标

}

音乐类型分享{

"shareWxMsgType": 3,

"scene": 0,

"thumbBase64": xxx, //(可选)缩略图片base64数据,默认使用app图标

"title": "测试音乐分享",//(可选)

"description": "音乐分享描述",//(可选)

}

视频类型分享{

"shareWxMsgType": 4,

"scene": 0,

"thumbBase64": xxx, //(可选)缩略图片base64数据,默认使用app图标

"title": "测试视频分享",//(可选)

"description": "测试视频分享描述",//(可选)

}

网页类型分享{

"shareWxMsgType": 5,

"scene": 0,

"thumbBase64": xxx, //(可选)缩略图片base64数据,默认使用app图标

"title": "测试网页分享",//(可选)

"description": "测试网页分享描述",//(可选)

}

小程序类型分享(不能分享到朋友圈){

"shareWxMsgType": 6,

"scene": 0,

"thumbBase64": xxx, //(可选)缩略图片base64数据,默认使用app图标

"title": "测试小程序分享",//(可选)

"description": "测试小程序分享描述",//(可选)

"webpageUrl": xxx, //低版本网页链接,长度不能超过1024字节//(可选)

"userName": xxx, //gh_开头,小程序原始id

"path": xxx, //小程序页面的路径,不填默认拉起小程序首页

"withShareTicket": false, //(可选)是否使用带 shareTicket 的转发

"miniProgramType": 0 //分享小程序的版本(默认0正式,1开发,2体验)

}

移动应用(APP)拉起小程序{

"userName": xxx, //gh_开头,小程序原始id

"path": xxx, //小程序页面的路径,不填默认拉起小程序首页

"miniProgramType": 0 //分享小程序的版本(默认0正式,1开发,2体验)

}

三 调用方式:

原生调用

1、分享

新建WxShareInfoModel对象model,遵循二参数规则

调用即可 WxShareUtils.sendMessage2Wx(model,null)

2、拉起小程序

新建WxShareInfoModel对象model,遵循二参数规则

调用即可 WxShareUtils.jump2MiniProgram(model,null)

H5页面接入

1、分享

开发人员通过js交互,调用 shareToWechat 方法,参数为json字符串,遵循二参数规则

2、拉起小程序

开发人员通过js交互,调用openMiniProgram方法,参数为json字符串,遵循二参数规则

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值