时间:2021-05-02
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 /** * 循环录像,当内存卡容量少于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(); } }
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
内存卡高速与低速区别: 1、高速内存卡可以拍摄高清录像,而且拍摄出来的录像很流畅,画质很好。 2、使用低速卡拍摄高清录像,很有可能导致无法录像的现象发生,要
循环录像3分钟的意思就是记录仪录的视频以3分钟时间为一段,一段就是一个单独的一个视频文件存在内存卡上。正常情况下会一直录像,并一段一段的存在卡里,假如说内存卡存
大多数的安卓手机中内存卡都是很小的,现在安卓应用和游戏都比较大,几百M上G的数据包都很正常了,那么怎么把应用安卓到手机SD卡中呢。下面给大家带来了一个豌豆荚怎么
家用摄像头能保存的天数视情况而定,主要看机身内存和内存卡容量大小,一般监控摄像头的机身储存不了多久,所以一般商家就会建议买内存卡。内存卡的G数越大,储存的内容就
内存卡的价格受什么影响: 一般来说内存卡的容量是有最直接的影响因素,容量越高的则相对越贵。同一品牌的内存卡里面分的类型也是非常多的,不同的类型其存取速度和