测试了两台手机一台 4.1.2 一台 6.0 。调用 Context.getFilesDir.getAbsolutePath 方法。
4.1.2 返回 /data/data/package/files
6.0 返回 /data/user/0/package/files
6.0 的 /data/user/0/跟 data/data 有区别,如果我想获取 /data/data 改怎么弄
1
yuriko 2016-02-25 16:55:03 +08:00
这个貌似是不同手机厂商设置的……
/data/user/0/和 /data/data 区别是啥? |
2
v1024 2016-02-25 16:55:55 +08:00
6.0 支持多用户的,之前不知道有没有。
|
3
kookxiang 2016-02-25 17:08:45 +08:00 via Android
/data/data 是直接链接到当前用户文件夹的
|
5
cxl008 2016-02-25 17:37:35 +08:00
6.0 上其实实际路径是 /data/user/x/package/files x 代表用户号,/data/data/package/ 就当 ln 出来的吧
|
7
honeycomb 2016-02-25 18:02:21 +08:00
6.0 支持多用户
如果新建一个用户,就可能返回 /data/user/1/package/files 然后当前用户 n 可能无法访问 /data/user/n/以外的目录 |
8
zhangyugehu 2019-10-24 12:51:15 +08:00
魅族手机
/data/user/0 只是一个 /data/data 的 link root@M3X:/data/user # ls -la ls -la lrwxrwxrwx root root 2019-09-24 16:27 0 -> /data/data/ |