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文件夾就能夠看到了,其他文件夾一次輸入上述命令