uniapp如何获取图片的bitmap?

根据 uni-app 的文档打包了一个安卓原生插件,但是在调用的时候发现,被调用的方法接收一个 Bitmap 类型的参数,我对 Java 和安卓都不熟悉,请教大佬,uni-app 如何获取图片的 bitmap?

阅读 3.7k
1 个回答

uniapp 不能直接生成 Bitmap,需要编写Android原生代码才能实现,示例如下:

import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.util.Base64;

public class BitmapUtils {

    public static Bitmap base64ToBitmap(String base64) {
        final byte[] decodedBytes = Base64.decode(base64, Base64.DEFAULT);
        return BitmapFactory.decodeByteArray(decodedBytes, 0, decodedBytes.length);
    }

}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题