HarmonyOS 如何将Resource资源类型,转换为文件所在的路径string?
如何将Resource资源类型,转换为文件所在的路径string?
场景描述:需要做一个保存图片到相册的功能。图片资源是存放在/resource/base/media目录下$r('app.media.icon')通过以下方式获取string。
this.context.resourceManager.getString($r('app.media.icon'))
问题在于该接口会报错Resource not found by id,无法获取到路径。有没有其他方式可以获取图片资源路径?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何将Resource资源类型,转换为文件所在的路径string
2936浏览 • 0回复 待解决
如何将Resource资源对象转成string类型
3313浏览 • 1回复 待解决
HarmonyOS 如何将HashMap转换为Json string?
666浏览 • 1回复 待解决
如何将datashare类型的数据转换为internal类型的数据?
2444浏览 • 0回复 待解决
HarmonyOS 如何将视频转换为GIF
189浏览 • 1回复 待解决
如何使用ETS语言将Resource类型转为string类型?
5396浏览 • 1回复 待解决
在建立好TCPSocket之后,如何将复合类型结构转换为ArrayBuffer?
920浏览 • 1回复 待解决
HarmonyOS 如何将Uint8Array数组,转换为HEX编码后的string进行输出
111浏览 • 1回复 待解决
#鸿蒙学习大百科#如何将资源对象转成string类型?
344浏览 • 1回复 待解决
HarmonyOS 如何将base64数据转换为图片
745浏览 • 1回复 待解决
如何将时间戳转换为日期格式的时间
3470浏览 • 1回复 待解决
Resource类型如何转为String
2285浏览 • 1回复 待解决
如何将字符串转换为浮点数。
712浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何将XML转换为JavaScript对象?
391浏览 • 1回复 待解决
如何将app.media.app_icon,转换为PixelMap
2287浏览 • 1回复 待解决
HarmonyOS 如何将工程里的json文件读取出来并转换为jsonBean
105浏览 • 1回复 待解决
HarmonyOS如何将视频流的一帧数据转换为图片
791浏览 • 1回复 待解决
HarmonyOS string如何转换为Unint8Array,再转换为Uint16Array?
192浏览 • 1回复 待解决
HarmonyOS Resource怎么进行转换类型
849浏览 • 1回复 待解决
Resource资源对象要怎么转换成字符串类型?
586浏览 • 2回复 待解决
如何将ArrayBuffer转成string
2707浏览 • 1回复 待解决
#鸿蒙学习大百科#如何将日期转换为星期几?
427浏览 • 1回复 待解决
#鸿蒙学习大百科#如何将xml转换为javscript对象?
577浏览 • 1回复 待解决
如何将ArrayBuffer转成string?
702浏览 • 1回复 待解决
请问如何将openblock文件转换成exe文件
2474浏览 • 0回复 待解决
Resource为string支持限定词目录使用this.context.resourceManager.getStringSync(r('app.string.test').id),可以同步转换,不支持r('app.string.test', 2)方式。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-resource-manager-V5?catalogVersion=V5
保存图片到相册可以使用context.resourceManager.getMediaContent,参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/savebutton-V5#ZH-CN_TOPIC_0000001847209144__%E5%BC%80%E5%8F%91%E6%AD%A5%E9%AA%A4,示例代码如下: