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
4014浏览 • 0回复 待解决
如何将Resource资源对象转成string类型
4724浏览 • 1回复 待解决
HarmonyOS 如何将HashMap转换为Json string?
1739浏览 • 1回复 待解决
如何将datashare类型的数据转换为internal类型的数据?
3253浏览 • 0回复 待解决
HarmonyOS 如何将视频转换为GIF
1057浏览 • 1回复 待解决
如何使用ETS语言将Resource类型转为string类型?
6510浏览 • 1回复 待解决
在建立好TCPSocket之后,如何将复合类型结构转换为ArrayBuffer?
1512浏览 • 1回复 待解决
HarmonyOS 如何将Uint8Array数组,转换为HEX编码后的string进行输出
859浏览 • 1回复 待解决
#鸿蒙学习大百科#如何将资源对象转成string类型?
1056浏览 • 1回复 待解决
如何将时间戳转换为日期格式的时间
4726浏览 • 1回复 待解决
HarmonyOS 如何将base64数据转换为图片
1755浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何将XML转换为JavaScript对象?
1291浏览 • 1回复 待解决
如何将app.media.app_icon,转换为PixelMap
3559浏览 • 1回复 待解决
如何将字符串转换为浮点数。
1806浏览 • 1回复 待解决
HarmonyOS 如何将工程里的json文件读取出来并转换为jsonBean
745浏览 • 1回复 待解决
Resource类型如何转为String
3307浏览 • 1回复 待解决
HarmonyOS如何将视频流的一帧数据转换为图片
1688浏览 • 1回复 待解决
HarmonyOS string如何转换为Unint8Array,再转换为Uint16Array?
881浏览 • 1回复 待解决
HarmonyOS Resource怎么进行转换类型
1677浏览 • 1回复 待解决
Resource资源对象要怎么转换成字符串类型?
1253浏览 • 2回复 待解决
#鸿蒙学习大百科#如何将xml转换为javscript对象?
1498浏览 • 1回复 待解决
#鸿蒙学习大百科#如何将日期转换为星期几?
1172浏览 • 1回复 待解决
Native库文件所在路径
2879浏览 • 1回复 待解决
HarmonyOS Resource类型图片如何转换为ImageBitmap?(目前需要把图片放在ets目录下)
2377浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中将文件路径转换为URI?
1368浏览 • 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,示例代码如下: