相关问题
canvas怎么绘制资源目录下的图片
689浏览 • 1回复 待解决
通过资源管理对象来读取资源目录下的图片文件并创建pixelMap
1324浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何读取和复制下载目录下的文件到沙箱目录?
87浏览 • 1回复 待解决
如何动态访问media目录下的资源
2111浏览 • 1回复 待解决
HarmonyOS 如何播放resources目录下rawfile目录下的wav音频文件
29浏览 • 1回复 待解决
鸿蒙如何读取resources目录下的文件
3541浏览 • 1回复 待解决
java怎么读取公共目录下的文件?
2306浏览 • 1回复 待解决
Sqlite数据库文件拷贝到沙箱目录下,然后通过数据库的api来读取数据
1150浏览 • 1回复 待解决
HarmonyOS 资源文件能否在resource目录下进行文件夹分类
58浏览 • 1回复 待解决
#鸿蒙通关秘籍#朋友们,应用文件目录下的文件和系统文件目录下的文件有啥区别?
131浏览 • 1回复 待解决
如何获取工程目录下的json文件?
883浏览 • 1回复 待解决
HarmonyOS如何高效拷贝rawfile下面的文件到files目录下
716浏览 • 1回复 待解决
请问鸿蒙开发如何访问公共目录的文件或者其他应用目录下的文件
5508浏览 • 2回复 待解决
hap安装运行之后,这个目录下面没有对应的资源文件,包括rawfile、media
1808浏览 • 1回复 待解决
HarmonyOS如何加载rawfile目录下的音频文件
621浏览 • 1回复 待解决
HarmonyOS如何判断项目目录下的文件是否存在?
765浏览 • 1回复 待解决
HarmonyOS 加载cache目录下的PDF文件异常17100003
23浏览 • 1回复 待解决
HarmonyOS resfile或rawfile目录下的文件怎么查看
63浏览 • 1回复 待解决
HarmonyOS ArkTS怎么读取指定目录下的所有文件
910浏览 • 1回复 待解决
自定义json资源文件需要放在工程的哪个目录下?用什么方式读取内容?
2608浏览 • 2回复 待解决
HarmonyOS 怎么获取文件公共目录,将文件下载放在公共目录下
31浏览 • 1回复 待解决
#鸿蒙通关秘籍#AppStore与entry目录下的resources资源有何区别?
86浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用双资源目录在鸿蒙应用中适配深色模式?
69浏览 • 1回复 待解决
在resource目录下存放的文件,无法使用文件管理接口或以沙箱路径形式处理,HarmonyOS某些接口不支持直接用到resource目录内的文件,所以需要将文件转存到本地沙箱路径里,从而实现resource内文件的能力补全。
使用的核心API
核心代码解释
实现该效果主要存在以下流程,首先要从resource目录中将文件数据读取到内存,再将文件数据写到本地沙箱路径下,最后使用文件管理的接口获取到uri或者使用沙箱路径或者读取文件即可使用。
核心代码如下:
总结:
主要难点在于:resource目录的设计与文件管理是分开的,所以两边不能很好地注重其互通性,结合目前已有的能力,可以通过这两个接口联动实现效果。
实现效果
注明适配的版本信息
IDE:DevEco Studio 4.1.3.500
SDK:HarmoneyOS 4.0.10.16