window是根据文件的扩展名来区分文件类型,如:exe 是执行文件,但linux是用权限来区分,linux文件权限说明:
d:标示目录
-:标示文件
l:标示链接文件
b:标示可供存储的接口设备文件
c:标示串口设备文件
r:标示可读
w:标示可写
x:标示可执行
在androidStudio下打开FileExplore窗口可以查看保存在手机内存中的数据,但有时发现FileExplorer下的/data,/sdCard文件夹无法查看。
发现/data的文件权限是drwxrwx--x这是linux的文件权限
第一个代表文件类型d是directory目录
后面三个是创建者的权限r读w写x执行
再后面三个是同组者的权限
最后三个是其他人的权限
我们从DDMS查看的时候就是其他人的权限发现只有执行 因此只需修改权限就可以了
具体过程:
1,获得root权限的手机
2.androidManifest文件夹下添加读写权限
3.配置sdk\platform-tools\adb.ex到环境变量下,比如adb.exe的路径D:\sdk\platform-tools配置到环境变量path下
4.配置好后win+R输入cmd 进入doc窗口,输入adb shell 回车
5.输入 su 回车
6,输入 chmod 777 /data 回车 (表示将data文件夹设为drwxrwxrwx)
7.现在data文件夹就能够看到了,其他文件夹一次输入上述命令