#鸿蒙通关秘籍#如何在鸿蒙中操作应用文件路径?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
PixelParadox

鸿蒙系统提供了多种Context来获取不同级别的应用文件路径。通过常规的ApplicationContext或UIAbilityContext等,可以获取和操作应用文件路径。以下代码展示了如何通过ApplicationContext获取多种应用文件路径:

javascript import { common } from '@kit.AbilityKit'; import { hilog } from '@kit.PerformanceAnalysisKit'; import { promptAction } from '@kit.ArkUI';

const TAG = '[Page_Context]'; const DOMAIN_NUMBER = 0xFF00;

@Entry @Component struct Page_Context { private context = getContext(this) as common.UIAbilityContext;

build() { Column() { List({ initialIndex: 0 }) { ListItem() { Row() {} .onClick(() => { let applicationContext = this.context.getApplicationContext(); let filePath = applicationContext.tempDir + 'test.txt'; hilog.info(DOMAIN_NUMBER, TAG, filePath: ${filePath}); if (filePath !== null) { promptAction.showToast({ message: filePath }); } }) } } } } }

分享
微博
QQ
微信
回复
2天前
相关问题