讨论广场 问答详情
沙箱路径的说明,以及如何获取沙箱路径
HarmonyOS码上奇行 2024-02-02 10:47:30
91 评论 分享
鸿蒙应用开发鸿蒙官网

如题

91 评论 分享
写回答
全部评论(1)

解决措施

目前HarmonyOS有两种应用模型,分别为FA模型和Stage模型,两种模型获取沙箱路径的方式不同,FA模型下为 context.getFilesDir()Stage模型下为 context.filesDir

代码示例

Stage模型

import UIAbility from '@ohos.app.ability.UIAbility';
export default class EntryAbility extends UIAbility {
  onWindowStageCreate(windowStage) {
    let context = this.context;
    let pathDir = context.filesDir;
  }
}

FA模型

import featureAbility from '@ohos.ability.featureAbility';
let context = featureAbility.getContext();
context.getFilesDir().then((data) => {
  let pathDir = data;
})

参考链接

沙箱路径使用说明

2024-02-02 10:48:01