Android开发不知道文件存储位置?
学习录音播放功能,录音设置存储路径和播放功能(如图1,2所示),录音可以正常存储播放,但在显示的路径(如图3所示)/storage/emulated/0/中没有找到文件,...
学习录音播放功能,录音设置存储路径和播放功能(如图1,2所示),录音可以正常存储播放,但在显示的路径(如图3所示)/storage/emulated/0/中没有找到文件,文件夹是空的(如图4所示),甚至删除/0这个文件夹,之前存储的录音仍可播放,录音文件应该是不在这个文件夹中,那它去哪了呢?手机用的小米6
展开
2个回答
展开全部
对于任何一个应用来说,无论是PC端应用还是Android应用,存储肯定是必不可少的。对于很多做Android开发的同学来说,可能认为文件存储很简单,调用一些诸如getFilesDir,getExternalStorageDirectory方法行了,但是虽然说它们会调用相应的方法来实现简单的数据存储。但是他们未必就搞懂了他的数据到底存在了哪里,以及他的数据是否存对了地方,或者是否做好了版本兼容。下面我将从这几个地方来解答大家常见的困惑。
目录:
Android中内部存储,外部存储的概念 ;
getDataDirectory,getFilesDir,getCacheDir,getDir,getExternalStorageDirectory,getExternalStoragePublicDirectory,getExternalFilesDir,getExternalCacheDir,getExternalCacheDir,getRootDirectory等方法区别联系 。
清除数据和清除缓存到底清除了什么数据 ;
/storage/sdcard,/sdcard,/mnt/sdcard,/storage/emulated/0之间的关系 ;
一张图看懂Ram,Rom,以及扩展存储(TF卡)的区别;内部存储,外部存储的区别。
目录:
Android中内部存储,外部存储的概念 ;
getDataDirectory,getFilesDir,getCacheDir,getDir,getExternalStorageDirectory,getExternalStoragePublicDirectory,getExternalFilesDir,getExternalCacheDir,getExternalCacheDir,getRootDirectory等方法区别联系 。
清除数据和清除缓存到底清除了什么数据 ;
/storage/sdcard,/sdcard,/mnt/sdcard,/storage/emulated/0之间的关系 ;
一张图看懂Ram,Rom,以及扩展存储(TF卡)的区别;内部存储,外部存储的区别。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询