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

应用物理存储路径

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

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
相关问题
IOT在医疗领域哪些应用
2558浏览 • 1回复 待解决
哪些应用场景?
2341浏览 • 1回复 待解决
如何实现应用数据持久化存储
669浏览 • 1回复 待解决
如何监听手机“返回”物理按键?
8617浏览 • 2回复 已解决
NoSQL的MongoDB哪些优点?
2636浏览 • 1回复 待解决
证书锁定功能示例哪些
264浏览 • 1回复 待解决
横竖屏旋转demo哪些
364浏览 • 1回复 待解决
如何获取应用自身的源文件路径
603浏览 • 1回复 待解决
ArkUI调试技巧哪些
191浏览 • 1回复 待解决
OceanBase业务案例哪些
2642浏览 • 1回复 待解决
MongoDB的优势哪些
2609浏览 • 1回复 待解决
GlobalThis替代方案哪些
388浏览 • 1回复 待解决
PolarDB 备份过程哪些
1456浏览 • 1回复 待解决
公共事件哪些简单使用
387浏览 • 1回复 待解决
ability的主题哪些可以设置?
15386浏览 • 3回复 待解决
支持鸿蒙系统的手机哪些
3633浏览 • 2回复 待解决
哪些好用的MySQL监控软件?
868浏览 • 1回复 待解决
redis相比memcached的优势哪些
1147浏览 • 1回复 待解决