今天在学习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更新里面的东西,好像就可以了,具体的操作我也不记得自己是怎么瞎碰出来的

更多相关文章

  1. 一款常用的 Squid 日志分析工具
  2. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  3. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  4. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  5. Android(安卓)Studio 的 build 过程
  6. android常用控件(一)- TextView、EditView、Button、Menu
  7. Android:创建可穿戴应用 - 打包发布
  8. uni-app系统目录文件上传(非只图片和视频)解决方案
  9. Android(安卓)开发之旅:深入分析布局文件&又是“Hello World!”

随机推荐

  1. 解决Android(安卓)5.0以上版本Button自带
  2. 谈谈android大众常用的五种布局?
  3. android —— 自定义控件 利用 ViewPage
  4. eclipse快捷鍵
  5. 利其器-Android(安卓)studio界面
  6. Android(java)学习笔记73:线程组的概述和使
  7. 一段android跳转到web界面的代码
  8. android Bundle saveInsanceState
  9. Genymotion 解决虚拟镜像下载速度特别慢
  10. 在vs2012中用C#开发Android应用Xamarin环