可以根据英文意思来进行判断。如以下列举:
1、Android(系统数据)
作用:存放一些系统数据文件夹。这个里面的数据以便最好不要随意清理,不能删除会有提醒的。
2、Alibaba(阿里巴巴)
作用:保存阿里巴巴网站的文件夹。这个功能不可有可无,用不上就可以直接删掉。
3、Data(数据)
作用:存储数据信息文件夹。这里面的数据清理一定要注意,否则删除的数据无法恢复。
4、backup(备份目录)
作用:存放通讯录、短信或是当时其他数据文件备份的位置文件夹。若你的手机中数据被损坏或是丢失,可以在这里到导入,但若是你不需要的话,那就可以删掉。
5、cache(缓存)
作用:临时缓存文件夹。一些软件开启后,都会自动缓存文件,所以这个文件夹一定要及时清理掉,携返不然时间久了就会缓存很多垃圾。
6、DCIM(相册)
作用:存放照片的文件夹,一般手机相机拍出来的照片都会保存在这个文件夹里,若是并隐链你需要这些照片了,那就可以删除。
7、documents(文档)
作用:存放一些在手机中编辑的文档文件夹。若是这个里的文件都不需要了,那你就不需要留着了。
8、system(系统文件)
作用:存放系统默认的软件文件夹。这个里面的文件都不要轻易改动,严重可能会导致你的手机系统崩溃。
9、tencent(腾讯)
作用:缓存QQ和微信聊天内容、图片和视频的文件夹。这个文件夹要定时清理绝孙一下,否则很占内存的。
10、Alipay(支付宝)
作用:存放支付宝临时文件的文件夹。这个文件夹没什么太大用处,是可以删除的。
1、写一颤此个递归方法遍历文件夹茄李迅和文件。这里给你一个方法做参考:/**
* 列出所有包含视频的文件夹
*
* @param topFile
*/
private void addVideoFolderToList(File topFile) {
if (topFile.isDirectory()) {
// Log.d(TAG, "addVideoFolderToList() >>>topFile path = " +
// topFile.getAbsolutePath())
if (FileUtils.isVideoIntheFolder(topFile)) {
mListCurrDirectory.add(getFileitemFromFile(topFile))
Log.d(TAG,
"========== mListCurrDirectory add = "
+ topFile.getAbsolutePath())
}
File[] files = topFile.listFiles()
if (files == null || files.length <1)
return
for (File theFile : files)
addVideoFolderToList(theFile)
}
}
以下方法在上扰誉面中有调用到
public static boolean isVideoIntheFolder(File folder){
File[] files = folder.listFiles()
if(files == null || files.length <1)
return false
for(File file : files){
if(isVideo(file))
return true
}
return false
}
2、判断一个文件是不是MP3文件。
/** whether the file is audio */
public static boolean isAudio(File file) {
String surfix = getFileSurfix(file)
return file.isFile() &&(surfix.equals("mp3") || surfix.equals("wma")
|| surfix.equals("ogg") || surfix.equals("wav") || (surfix
.equals("ape") || surfix.equals("aac")))
}这个方法是判断是不是音频。如果你不需要其他格式的音频可以都去掉,就留下第一个mp3,基本上把第一条中的判断视频文件的方法替换成此方法就可以直接拿来用了。另外,这个遍历方法最好放到线程中去调用。
sd卡目录请不要直棚轮接使用/storage/sdcard0/,你这样试试String SDPATH = Environment.getExternalStorageDirectory().getPath() + "//凯世"
File f = new File(SDPATH +"/Manual/test.pdf")
另外你是不是忘记加权限了<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /盯和肢>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)