相关问题
canvas怎么绘制资源目录下的图片
592浏览 • 1回复 待解决
通过资源管理对象来读取资源目录下的图片文件并创建pixelMap
1179浏览 • 1回复 待解决
如何动态访问media目录下的资源
1967浏览 • 1回复 待解决
鸿蒙如何读取resources目录下的文件
3324浏览 • 1回复 待解决
java怎么读取公共目录下的文件?
2197浏览 • 1回复 待解决
Sqlite数据库文件拷贝到沙箱目录下,然后通过数据库的api来读取数据
1016浏览 • 1回复 待解决
如何获取工程目录下的json文件?
764浏览 • 1回复 待解决
HarmonyOS如何高效拷贝rawfile下面的文件到files目录下
421浏览 • 1回复 待解决
请问鸿蒙开发如何访问公共目录的文件或者其他应用目录下的文件
5345浏览 • 2回复 待解决
HarmonyOS如何判断项目目录下的文件是否存在?
471浏览 • 1回复 待解决
HarmonyOS如何加载rawfile目录下的音频文件
448浏览 • 1回复 待解决
hap安装运行之后,这个目录下面没有对应的资源文件,包括rawfile、media
1626浏览 • 1回复 待解决
HarmonyOS ArkTS怎么读取指定目录下的所有文件
568浏览 • 1回复 待解决
HarmonyOS web可以预览的沙箱文件目录和类型
279浏览 • 1回复 待解决
自定义json资源文件需要放在工程的哪个目录下?用什么方式读取内容?
2438浏览 • 2回复 待解决
遍历目录中所有文件,遍历指定目录,获取当前目录下所有文件,并通过页面展示文件列表。
939浏览 • 1回复 待解决
如何使用Zip模块解压项目目录rawfile中的文件至应用的沙箱目录中
2305浏览 • 2回复 待解决
使用controller.loadData, rawfile 目录下的js文件的路径怎么取
2403浏览 • 1回复 待解决
#鸿蒙学习大百科#如何删除某个目录下的某个文件?
153浏览 • 1回复 待解决
资源组目录element包含多少种资源文件?
275浏览 • 1回复 待解决
HarmonyOS 手机应用如何将相关资源存储在公共目录下?
143浏览 • 1回复 待解决
HarmonyOS 下载在沙箱的文件拷贝到document如何查看?
390浏览 • 1回复 待解决
HarmonyOS AVPlayer播放本地沙箱目录音频文件
205浏览 • 1回复 待解决
能否将module.json文件放在模块根目录下
1867浏览 • 1回复 待解决
Https请求,pem证书文件放在 resources/rawfile 目录下, caPath的值如何填写
318浏览 • 1回复 待解决
在resource目录下存放的文件,无法使用文件管理接口或以沙箱路径形式处理,HarmonyOS某些接口不支持直接用到resource目录内的文件,所以需要将文件转存到本地沙箱路径里,从而实现resource内文件的能力补全。
使用的核心API
核心代码解释
实现该效果主要存在以下流程,首先要从resource目录中将文件数据读取到内存,再将文件数据写到本地沙箱路径下,最后使用文件管理的接口获取到uri或者使用沙箱路径或者读取文件即可使用。
核心代码如下:
总结:
主要难点在于:resource目录的设计与文件管理是分开的,所以两边不能很好地注重其互通性,结合目前已有的能力,可以通过这两个接口联动实现效果。
实现效果
注明适配的版本信息
IDE:DevEco Studio 4.1.3.500
SDK:HarmoneyOS 4.0.10.16