java - 如何在 Android 中将 Hex 转换为 ImageView
问题描述
String photoByte2 = "FFD8FFE000104A46494600010101000000000000FFE2021C4943435...."
这不是完整的十六进制代码;
Bitmap bitmap = BitmapFactory.decodeByteArray(photoByte2.getBytes(), 0,photoByte2.length());
img.setImageBitmap(bitmap);
我想在我的 android 项目中将 Base16 或 Hex 代码转换为图像视图?但我不知道我能做什么......
解决方案
首先将您的十六进制转换为 int (Int[]) 数组,然后您可以从中获取位图
bitmap=Bitmap.createBitmap(int[] intarray, int width, int height, Bitmap.Config config)
推荐阅读
- reactjs - TypeError:调用dispatch()时dispatch不是函数错误
- windows - 在 docker 容器中运行 shell 脚本
- swift - 在 SwiftUI Picker 列表上使用部分标题?
- r - 如何在每个 selectInput 选择中停止 dropdownButton 关闭
- lighthouse - Lighthouse 没有计算出正确的结果
- javascript - 无法更新同一对象内有另一个数组的对象数组
- c# - 将处理程序委托为瞬态或单例
- reactjs - ReactJS 测试中的“TypeError:未定义不是函数”(useContext() 未定义?)
- java - 使用 RunScript 加载 SQL 脚本文件
- python-3.x - 从两个子类调用时仅实例化一次父类