Android安卓中循环录像并检测内存卡容量
/**
*循环录像,当内存卡容量少于300M时,自动删除视频列表里面的第一个文件
*/
privatevoidxunhuanluxiang(){
if(Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)){
Filepath=Environment.getExternalStorageDirectory();
//取得sdcard文件路径
StatFsstatfs=newStatFs(path.getPath());
//获取block的SIZE
longblocSize=statfs.getBlockSize();
//获取BLOCK数量
longtotalBlocks=statfs.getBlockCount();
//己使用的Block的数量
longavailaBlock=statfs.getAvailableBlocks();
//获取当前可用内存容量,单位:MB
longsd=availaBlock*blocSize/1024/1024;
if(sd<300){
Stringfilepath=(Environment.getExternalStorageDirectory()
.getAbsolutePath()+"/video/");
Filefile=newFile(filepath);
if(!file.exists()){
file.mkdirs();
}
File[]files=file.listFiles();
if(files.length>0){
StringchildFile[]=file.list();
Stringdele=(filepath+childFile[0]);
Filefile2=newFile(dele);
file2.delete();
}
}
}elseif(Environment.getExternalStorageState().equals(
Environment.MEDIA_REMOVED)){
Toast.makeText(this,"请插入内存卡",Toast.LENGTH_SHORT).show();
}
}热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短