应用物理存储路径有哪些?

应用物理存储路径

HarmonyOS
2024-06-13 00:25:15
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
油炸帕尼尼

HarmonyOS系统的底层使用的linux内核,应用程序使用文件路径格式和linux一样。

例如:沙箱的路径开头是/data/storage/,映射的真实路径为:/data/app

ls /data/app el1/  el2/  el3/  el4/

el 的含义为:encrypt level 加密等级

  • 设备级加密区(encrypt level 1: el1)

− 系统级设备加密区(eg. /data/service/el1/public/)

− 用户级设备加密区(eg. /data/service/el1/100/)

  • 用户级加密区

− encrypt level 2: el2,用户凭据加密区。设备开机,首次输入密钥后才能够访问的数据区;

− encrypt level 3: el3,补充增强用户凭据加密区。设备锁屏后,只能写入,不能读取的数据区。当前只支持应用创建;

− encrypt level 4: el4,增强用户凭据加密区。设备锁屏后,无法读写的数据区。当前只支持应用创建;

以el2为例:

 ls 0  100

其中0和100分别表示两类不同用户,其中0表示用户默认单实例模式的Hap服务。

以100为例:

# pwd /data/app/el2/100 # ls base  database  log

base表示应用的存储路径

database表示数据库的路径

log表示应用日志

# pwd /data/app/el2/100/base # ls com.huawei.batterycare com.example.xxx.AutoRegService com.example.xxx.advsecmode com.example.xxx.aibase

以/com.ohos.mms为例

# pwd /data/app/el2/100/base/com.ohos.mms # ls cache  files  haps  preferences

其中haps有数据

以:haps/entry为例

# pwd /data/app/el2/100/base/com.ohos.mms/haps/entry # ls cache  files  preferences  temp

其中,files,表示用户存储数据的路径,preference是用户首选项的数据。

以上就是一个应用可能涉及的真实路径。

分享
微博
QQ
微信
回复
2024-06-13 20:36:08
相关问题
HarmonyOS是否物理串口接口连接的api
340浏览 • 1回复 待解决
IOT在医疗领域哪些应用
3969浏览 • 1回复 待解决
应用性能问题优化方式哪些
457浏览 • 1回复 待解决
全局存储状态用哪些方式?
407浏览 • 1回复 待解决
哪些应用场景?
3706浏览 • 1回复 待解决
JSVM-API的应用场景哪些
419浏览 • 1回复 待解决
系统剪贴板可以存储哪些数据?
365浏览 • 1回复 待解决
HarmonyOS 物理返回键监听
57浏览 • 1回复 待解决
webview 问题哪些
339浏览 • 1回复 待解决
HarmonyOS 同步的存储API吗?
192浏览 • 1回复 待解决