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();
}
}热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短