手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android安卓中循环录像并检测内存卡容量
Android安卓中循环录像并检测内存卡容量
摘要:/***循环录像,当内存卡容量少于300M时,自动删除视频列表里面的第一个文件*/privatevoidxunhuanluxiang(){i...

/** * 循环录像,当内存卡容量少于300M时,自动删除视频列表里面的第一个文件 */ private void xunhuanluxiang() { if (Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED)) { File path = Environment.getExternalStorageDirectory(); // 取得sdcard文件路径 StatFs statfs = new StatFs(path.getPath()); // 获取block的SIZE long blocSize = statfs.getBlockSize(); // 获取BLOCK数量 long totalBlocks = statfs.getBlockCount(); // 己使用的Block的数量 long availaBlock = statfs.getAvailableBlocks(); // 获取当前可用内存容量,单位:MB long sd = availaBlock * blocSize / 1024 / 1024; if (sd < 300) { String filepath = (Environment.getExternalStorageDirectory() .getAbsolutePath() + "/video/"); File file = new File(filepath); if (!file.exists()) { file.mkdirs(); } File[] files = file.listFiles(); if (files.length > 0) { String childFile[] = file.list(); String dele = (filepath + childFile[0]); File file2 = new File(dele); file2.delete(); } } } else if (Environment.getExternalStorageState().equals( Environment.MEDIA_REMOVED)) { Toast.makeText(this, "请插入内存卡", Toast.LENGTH_SHORT).show(); } }

【Android安卓中循环录像并检测内存卡容量】相关文章:

Android 中对于图片的内存优化方法

Android实现图片循环播放的实例方法

想从事Android游戏开发要学习什么

Android编程实现检测当前电源状态的方法

Android多屏幕适配

Eclipse开发Android程序如何在手机上运行

android自动化测试中实现长按并拖动

Android中Webview自适应屏幕

Android开发中遇到端口号占用问题解决方法

Android获取内外部存储器的容量

精品推荐
分类导航