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

4 回复

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.filereadText方法读取时,路径应指定为rawfile/文件名.txt。例如:

readText({ uri: 'rawfile/example.txt' })

回到顶部