在HarmonyOS鸿蒙Next中数据库如何保存图片比较好获取并设置image显示?
在HarmonyOS鸿蒙Next中数据库如何保存图片比较好获取并设置image显示? 刚刚开始学习鸿蒙os,将图片地址保存在数据库,但是发现代码设置image时只有setPixelMap()方法,需要的是resId,现在不知道有什么方法可以将path转化到资源或者有什么更好的解决方案将保存图片在数据库。
5 回复
楼主您好,可以通过ImageSource读取数据源并创建PixelMap,楼上的给出的答复可以学习参考一下哦
更多关于在HarmonyOS鸿蒙Next中数据库如何保存图片比较好获取并设置image显示?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
通过ImageSource读取数据源并创建PixelMap
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17
欢迎开发小伙伴们进来帮帮楼主
在HarmonyOS鸿蒙Next中,推荐将图片保存为文件,并在数据库中存储文件路径。首先,将图片转换为字节数组并保存到应用沙盒目录中,生成唯一文件名。然后,将文件路径存入数据库的相应字段。获取时,从数据库读取路径,使用Image
组件的src
属性加载图片。这种方式既节省数据库空间,又便于图片管理和加载。