HarmonyOS鸿蒙Next中使用js开发轻量级穿戴设备,本地txt文件放工程的哪个目录中才能被@system.file中的readText读取到?
HarmonyOS鸿蒙Next中使用js开发轻量级穿戴设备,本地txt文件放工程的哪个目录中才能被@system.file中的readText读取到?
API4-7使用js开发轻量级穿戴设备,本地txt文件放工程的哪个目录中才能被@system.file中的readText读取到?
======== 目的:将本地txt文件放到工程中,然后能够读出txt中的文本内容
我看@system.file中的readText方法中的uri参数必须是internal://app/开头的,这个internal://app/与DevEco Studio中的工程目录的对应关系是啥样的?
比如我要把本地的txt文件放在internal://app/txts对应的txts目录中,那这个txts目录我应该在工程的哪个位置进行创建呢?比如我的工程目录如下:
目前我已知的可以放文件的位置是common和rawfile文件夹,但是这两个文件夹都不知道才能读取到里面的文件
或者有其他的方式也可以(我使用的是js方式开发,我看工程里面好像用不了java,所以java的方式现在好像是无效了)
更多关于HarmonyOS鸿蒙Next中使用js开发轻量级穿戴设备,本地txt文件放工程的哪个目录中才能被@system.file中的readText读取到?的实战教程也可以访问 https://www.itying.com/category-93-b0.html
internal:app访问的是机器上内部的地址,我是开发OpenHarmony的,不确定HarmonyOs上是不是这样,我机器上,上面这个路径翻译过来是/appfs/apps/data/com.xxx(包名)。
另外访问自身的,我机器上是/appfs/apps/run/com.xxx/entry/assets/js/default/这么个路径,你可以参考一下。
你可以通过hdc shell命令尝试着去看看你机器或者手机上的目录结构,然后去找一下
更多关于HarmonyOS鸿蒙Next中使用js开发轻量级穿戴设备,本地txt文件放工程的哪个目录中才能被@system.file中的readText读取到?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
好的,谢谢,
基本信息
名称:示例
描述:这是一个示例描述。
- 项目1: 值1
- 项目2: 值2
- 项目3: 值3
在HarmonyOS鸿蒙Next中使用JS开发轻量级穿戴设备时,本地txt文件需要放置在工程的resources/rawfile
目录下。@system.file
中的readText
方法可以读取该目录下的文件。例如,如果文件名为example.txt
,则路径应为resources/rawfile/example.txt
。通过this.$rawfile('example.txt')
可以获取文件的路径,然后使用readText
方法读取文件内容。
在HarmonyOS鸿蒙Next中,使用JS开发轻量级穿戴设备时,本地txt文件应放置在工程的resources/rawfile
目录下。通过@system.file
的readText
方法读取时,路径应指定为rawfile/文件名.txt
。例如:
readText({ uri: 'rawfile/example.txt' })