提交 1cb12f56 authored 作者: JarvanMo's avatar JarvanMo

refact shareImage in android

上级 105283b6
...@@ -144,27 +144,29 @@ object WeChatPluginHandler { ...@@ -144,27 +144,29 @@ object WeChatPluginHandler {
return@launch return@launch
} }
Log.e("tag","${byteArray!!.size}")
val msg = WXMediaMessage()
msg.mediaObject = imgObj
var thumbnail:String? = call.argument(WechatPluginKeys.THUMBNAIL) var thumbnail:String? = call.argument(WechatPluginKeys.THUMBNAIL)
if (thumbnail.isNullOrBlank()){ if (thumbnail.isNullOrBlank()){
thumbnail = imagePath thumbnail = imagePath
} }
// msg.thumbData = getThumbnailByteArrayCommon(registrar,thumbnail!!) val thumbnailData = getThumbnailByteArrayCommon(registrar,thumbnail!!)
handleShareImage(imgObj,call,thumbnailData,result)
}
msg.title = call.argument<String>(WechatPluginKeys.TITLE) }
msg.description = call.argument<String>(WechatPluginKeys.DESCRIPTION)
// private fun handleShareImage(imgObj:WXImageObject,call: MethodCall,thumbnailData: ByteArray, result: MethodChannel.Result){
val req = SendMessageToWX.Req()
setCommonArguments(call, req, msg)
req.message = msg
result.success(wxApi?.sendReq(req))
}
val msg = WXMediaMessage()
msg.mediaObject = imgObj
msg.thumbData = thumbnailData
msg.title = call.argument<String>(WechatPluginKeys.TITLE)
msg.description = call.argument<String>(WechatPluginKeys.DESCRIPTION)
val req = SendMessageToWX.Req()
setCommonArguments(call, req, msg)
req.message = msg
result.success(wxApi?.sendReq(req))
} }
private fun shareMusic(call: MethodCall, result: MethodChannel.Result) { private fun shareMusic(call: MethodCall, result: MethodChannel.Result) {
......
...@@ -56,7 +56,7 @@ class _MyAppState extends State<MyApp> { ...@@ -56,7 +56,7 @@ class _MyAppState extends State<MyApp> {
onPressed: () { onPressed: () {
var fluwx = Fluwx(); var fluwx = Fluwx();
fluwx.share(WeChatShareImageModel( fluwx.share(WeChatShareImageModel(
image: "https://timgsa.baidu.com/timg?image&quality=80&size=b10000_10000&sec=1534342262&di=ae1078c9080282ec8bbd4909e6669ee2&src=http://img4q.duitang.com/uploads/item/201402/19/20140219123329_QkdNy.jpeg", image: "https://timgsa.baidu.com/timg?image&quality=80&size=b10000_10000&sec=1534342262&di=450af299b06a8a46220bdbd53d04e1b8&src=http://www.qqzhi.com/uploadpic/2014-09-25/120045136.jpg",
transaction: "hehe", transaction: "hehe",
title: "from dart", title: "from dart",
scene: WeChatScene.SESSION scene: WeChatScene.SESSION
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论