Android之AVD中data目录问题
今天在学习android中的文件存储方式时,学习到了文件存储,具体的内容是利用openFileOutput()方法将内容保存到某个路径下/data/data//files/,下一次的时候可以直接读取出来。可是在利用Android Device Monitor查看存入的内容的时候,发现并不能打开 data 文件夹,一开始以为时文件没有存入到手机中,可是它又可以读出写入的内容,这就很尴尬了。
然后,我就想是不是因为权限的原因,后来在File Explorer 中看到一列Permissions列,这里的东西和Linux中的文件权限十分相似
发现/data的文件权限是drwxrwx–x,第一个代表文件类型d是directory目录,后面三个是创建者的权限r读w写x执行 ,再后面三个是同组者的权限 ,最后三个是其他人的权限,我们从DDMS查看的时候就是其他人的权限发现只有执行 因此只需修改权限就可以了
所以在这里就和大家介绍以下如何修改文件夹的权限
首先,我们先找到我们android安装路径下的platform-tools文件夹,在刚文件夹下按住shift+鼠标右键打开cmd面板。
然后,输入adb shell ,连接手机,输入su进入root模式,如果你想为哪个文件夹修改权限,输入chmod 777 +文件名就可以了,如下图所示
不过这样修改权限,太慢了,我们可以选择对一个文件夹下的所有文件进行全部修改,输入chmod -R 777 +文件夹名就可以了
然后就可以找到想要找到的文件了
有的时候可以发现打开DDMS时,在File Explorer中看不到任何东西,这里你可以打开SDK Manager更新里面的东西,好像就可以了,具体的操作我也不记得自己是怎么瞎碰出来的
更多相关文章
- 一款常用的 Squid 日志分析工具
- GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
- RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
- Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
- Android(安卓)Studio 的 build 过程
- android常用控件(一)- TextView、EditView、Button、Menu
- Android:创建可穿戴应用 - 打包发布
- uni-app系统目录文件上传(非只图片和视频)解决方案
- Android(安卓)开发之旅:深入分析布局文件&又是“Hello World!”