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
2345浏览 • 0回复 待解决
如何将Resource资源对象转成string类型
2950浏览 • 1回复 待解决
HarmonyOS 如何将HashMap转换为Json string?
166浏览 • 1回复 待解决
如何将datashare类型的数据转换为internal类型的数据?
2224浏览 • 0回复 待解决
如何使用ETS语言将Resource类型转为string类型?
4993浏览 • 1回复 待解决
在建立好TCPSocket之后,如何将复合类型结构转换为ArrayBuffer?
691浏览 • 1回复 待解决
HarmonyOS 如何将base64数据转换为图片
373浏览 • 1回复 待解决
#鸿蒙学习大百科#如何将资源对象转成string类型?
98浏览 • 1回复 待解决
如何将时间戳转换为日期格式的时间
2795浏览 • 1回复 待解决
Resource类型如何转为String
1993浏览 • 1回复 待解决
如何将app.media.app_icon,转换为PixelMap
1753浏览 • 1回复 待解决
如何将字符串转换为浮点数。
287浏览 • 1回复 待解决
HarmonyOS如何将视频流的一帧数据转换为图片
329浏览 • 1回复 待解决
HarmonyOS Resource怎么进行转换类型
380浏览 • 1回复 待解决
HarmonyOS Resource类型图片如何转换为ImageBitmap?(目前需要把图片放在ets目录下)
261浏览 • 1回复 待解决
Resource资源对象要怎么转换成字符串类型?
396浏览 • 2回复 待解决
如何将ArrayBuffer转成string?
460浏览 • 1回复 待解决
如何将ArrayBuffer转成string
2325浏览 • 1回复 待解决
请问如何将openblock文件转换成exe文件
2268浏览 • 0回复 待解决
#鸿蒙学习大百科#如何将日期转换为星期几?
163浏览 • 1回复 待解决
#鸿蒙学习大百科#如何将xml转换为javscript对象?
215浏览 • 1回复 待解决
HarmonyOS如何将Component转换PixelMap?
249浏览 • 1回复 待解决
如何将文件转换成字符串
330浏览 • 1回复 待解决
#鸿蒙学习大百科#如何将网络图片转换为pixelMap?
112浏览 • 1回复 待解决
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,示例代码如下: