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

Fix Import Bug

上级 4a09837b
...@@ -15,13 +15,13 @@ ...@@ -15,13 +15,13 @@
*/ */
package com.jarvan.fluwx.handler package com.jarvan.fluwx.handler
import android.graphics.Bitmap
import android.graphics.BitmapFactory import android.graphics.BitmapFactory
import com.jarvan.fluwx.constant.CallResult import com.jarvan.fluwx.constant.CallResult
import com.jarvan.fluwx.constant.WeChatPluginMethods import com.jarvan.fluwx.constant.WeChatPluginMethods
import com.jarvan.fluwx.constant.WechatPluginKeys import com.jarvan.fluwx.constant.WechatPluginKeys
import com.jarvan.fluwx.utils.ShareImageUtil import com.jarvan.fluwx.utils.ShareImageUtil
import com.jarvan.fluwx.utils.ThumbnailCompressUtil import com.jarvan.fluwx.utils.ThumbnailCompressUtil
import com.jarvan.fluwx.utils.Util
import com.jarvan.fluwx.utils.WeChatThumbnailUtil import com.jarvan.fluwx.utils.WeChatThumbnailUtil
import com.tencent.mm.opensdk.modelmsg.* import com.tencent.mm.opensdk.modelmsg.*
import io.flutter.plugin.common.MethodCall import io.flutter.plugin.common.MethodCall
...@@ -173,7 +173,7 @@ internal class FluwxShareHandler { ...@@ -173,7 +173,7 @@ internal class FluwxShareHandler {
if (bmp == null) { if (bmp == null) {
byteArrayOf() byteArrayOf()
} else { } else {
Util.bmpToByteArray(bmp, true) ThumbnailCompressUtil.bmpToByteArray(bmp, Bitmap.CompressFormat.PNG, true)
} }
}.await() }.await()
} }
......
...@@ -197,4 +197,21 @@ public class ThumbnailCompressUtil { ...@@ -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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论