王立平-Android中对图像进行Base64编码
2023-09-14 09:10:25 时间
-
// ------------------base64-------------------//
public String bitmaptoString(Bitmap bitmap) {
// 将Bitmap转换成字符串
String string = null;
ByteArrayOutputStream bStream = new ByteArrayOutputStream();
bitmap.compress(CompressFormat.PNG, 100, bStream);
byte[] bytes = bStream.toByteArray();
string = Base64.encodeToString(bytes, Base64.DEFAULT);
return string;
}
// --------------base64-----------------//
public Bitmap stringtoBitmap(String string) {
// 将字符串转换成Bitmap类型
Bitmap bitmap = null;
try {
byte[] bitmapArray;
bitmapArray = Base64.decode(string, Base64.DEFAULT);
bitmap = BitmapFactory.decodeByteArray(bitmapArray, 0,
bitmapArray.length);
} catch (Exception e) {
e.printStackTrace();
}
return bitmap;
}
相关文章
- [android]android自动化测试三之设定AVD各项参数
- Android自定义spinner下拉框实现的实现
- 【刷题】面筋-测开-Android中造成APP闪退的原因总结
- Android BLE与终端通信(五)——Google API BLE4.0低功耗蓝牙文档解读之案例初探
- Android源码浅析(二)——Ubuntu Root,Git,VMware Tools,安装输入法,主题美化,Dock,安装JDK和配置环境
- Android高效率编码-findViewById()的蜕变-注解,泛型,反射
- android Vibrator 使用
- Android应用安全开发之浅谈密钥硬编码
- Android JNI语法之--C++--list、set、map用法
- WebRTC-Android硬编码流程详解
- 【Android Gradle 插件】自定义 Gradle 任务 ⑭ ( TaskOutputs#upToDateWhen 设置重复任务是否执行 | Gradle 预置任务 )
- Android人脸与指纹识别
- 树莓派3 + Android Things