提交 ba6ecdd3 authored 作者: mafanwei's avatar mafanwei

Fix Import Bug

上级 4a09837b
......@@ -15,13 +15,13 @@
*/
package com.jarvan.fluwx.handler
import android.graphics.Bitmap
import android.graphics.BitmapFactory
import com.jarvan.fluwx.constant.CallResult
import com.jarvan.fluwx.constant.WeChatPluginMethods
import com.jarvan.fluwx.constant.WechatPluginKeys
import com.jarvan.fluwx.utils.ShareImageUtil
import com.jarvan.fluwx.utils.ThumbnailCompressUtil
import com.jarvan.fluwx.utils.Util
import com.jarvan.fluwx.utils.WeChatThumbnailUtil
import com.tencent.mm.opensdk.modelmsg.*
import io.flutter.plugin.common.MethodCall
......@@ -173,7 +173,7 @@ internal class FluwxShareHandler {
if (bmp == null) {
byteArrayOf()
} else {
Util.bmpToByteArray(bmp, true)
ThumbnailCompressUtil.bmpToByteArray(bmp, Bitmap.CompressFormat.PNG, true)
}
}.await()
}
......
......@@ -197,4 +197,21 @@ public class ThumbnailCompressUtil {
}
public static byte[] bmpToByteArray(final Bitmap bmp, Bitmap.CompressFormat format, final boolean needRecycle) {
ByteArrayOutputStream output = new ByteArrayOutputStream();
bmp.compress(format, 100, output);
if (needRecycle) {
bmp.recycle();
}
byte[] result = output.toByteArray();
try {
output.close();
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论