HarmonyOS context.resourceDir问题

context.resourceDir接口的具体用法是什么?请检查一下是否使用错误,使用返回的均为空。

let applicationContext = this.context.getApplicationContext(); 
let uiAbilityContext = this.context; 
let resourceDir = applicationContext.resourceDir; 
Logger.d(TAG,"resourceDir"+resourceDir);
  • 1.
  • 2.
  • 3.
  • 4.


HarmonyOS
2024-09-09 11:19:52
870浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

resourceDir获取的是resfile文件夹的路径,您需要在resource目录下创建resfile目录,目录中的资源文件会被直接打包进应用,不经过编译,也不会被赋予资源文件ID。应用安装后,resfile资源会被解压到应用沙箱路径,通过Context属性resourceDir获取到resfile资源目录后,可通过文件路径访问。参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/resource-categories-and-access-V5#资源目录

分享
微博
QQ
微信
回复
2024-09-09 15:31:24


相关问题
HarmonyOS resourceDir返回空值
392浏览 • 1回复 待解决
HarmonyOS 关于获取context问题
1025浏览 • 1回复 待解决
HarmonyOS 获取上下文Context
749浏览 • 1回复 待解决
HarmonyOS中各种context的区分
406浏览 • 1回复 待解决
HarmonyOS context.startAbility能否指定page
520浏览 • 1回复 待解决
HarmonyOS Context在taskpool里怎么获取
510浏览 • 1回复 待解决
Stage模型如何获取context?
4675浏览 • 1回复 待解决
尝试获取Har context,app crash
2307浏览 • 1回复 待解决
如何在UI中获取Context
4167浏览 • 1回复 待解决
是否支持Context跨线程传递
2456浏览 • 1回复 待解决
如何获取FA模型下的Context
1064浏览 • 1回复 待解决
worker.ts中如何获取context
2593浏览 • 2回复 待解决