Android安卓中循環(huán)錄像并檢測(cè)內(nèi)存卡容量
更新時(shí)間:2015年06月09日 10:21:08 投稿:junjie
這篇文章主要介紹了Android安卓中循環(huán)錄像并檢測(cè)內(nèi)存卡容量,當(dāng)內(nèi)存卡空間已滿時(shí),本文還實(shí)現(xiàn)自動(dòng)刪除視頻列表里面的第一個(gè)文件,需要的朋友可以參考下
/**
* 循環(huán)錄像,當(dāng)內(nèi)存卡容量少于300M時(shí),自動(dòng)刪除視頻列表里面的第一個(gè)文件
*/
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數(shù)量
long totalBlocks = statfs.getBlockCount();
// 己使用的Block的數(shù)量
long availaBlock = statfs.getAvailableBlocks();
// 獲取當(dāng)前可用內(nèi)存容量,單位: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, "請(qǐng)插入內(nèi)存卡", Toast.LENGTH_SHORT).show();
}
}
您可能感興趣的文章:
- Android SurfaceView拍照錄像實(shí)現(xiàn)方法
- 關(guān)于Android 4.4相機(jī)預(yù)覽、錄像花屏的問題的解決方法
- Android 實(shí)現(xiàn)調(diào)用系統(tǒng)照相機(jī)拍照和錄像的功能
- Android實(shí)現(xiàn)拍照、錄像、錄音代碼范例
- Android 調(diào)用系統(tǒng)照相機(jī)拍照和錄像
- Android 2.3.7.r1 camera錄像過程中按menu菜單鍵時(shí)會(huì)停止錄像
- android開發(fā)之調(diào)用手機(jī)的攝像頭使用MediaRecorder錄像并播放
- Android仿微信單擊拍照長(zhǎng)按錄像功能實(shí)例代碼
相關(guān)文章
Android快速實(shí)現(xiàn)觸摸移動(dòng)的懸浮窗
這篇文章主要為大家詳細(xì)介紹了Android快速實(shí)現(xiàn)觸摸移動(dòng)的懸浮窗,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07
android studio 安裝完成ButterKnife插件卻無法使用(解決方案)
這篇文章主要介紹了android studio 安裝完成ButterKnife插件卻無法使用問題,本文通過圖文并茂的形式給大家分享解決方法,對(duì)大家有非常好的幫助,需要的朋友可以參考下2020-03-03
Android開發(fā)中Intent.Action各種常見的作用匯總
今天小編就為大家分享一篇關(guān)于Android開發(fā)中Intent.Action各種常見的作用匯總,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-12-12
Android中new Notification創(chuàng)建實(shí)例的最佳方法
這篇文章主要介紹了Android中new Notification創(chuàng)建實(shí)例的最佳方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08
Android WebViewClient 的 `shouldOverrideUrlLoa
這篇文章主要介紹了Android WebViewClient 的 shouldOverrideUrlLoading方法,了解并正確實(shí)現(xiàn) WebViewClient 中的 shouldOverrideUrlLoading 方法對(duì)于在你的 Android 應(yīng)用中提供順暢且安全的瀏覽體驗(yàn)至關(guān)重要,需要的朋友可以參考下2024-07-07
Android ormlite更改數(shù)據(jù)庫(kù)默認(rèn)位置
本文主要介紹Android ormlite,這里提供實(shí)例代碼并詳細(xì)說明了 ormlite更改數(shù)據(jù)庫(kù)默認(rèn)位置,有需要的朋友可以參考下2016-07-07
簡(jiǎn)單仿寫Android控件SlidingMenu的實(shí)例代碼
下面小編就為大家分享一篇簡(jiǎn)單仿寫Android控件SlidingMenu的實(shí)例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-01-01
Android使用屬性動(dòng)畫如何自定義倒計(jì)時(shí)控件詳解
自Android 3.0版本開始,系統(tǒng)給我們提供了一種全新的動(dòng)畫模式,屬性動(dòng)畫(property animation),它的功能非常強(qiáng)大,下面這篇文章主要給大家介紹了關(guān)于Android使用屬性動(dòng)畫如何自定義倒計(jì)時(shí)控件的相關(guān)資料,需要的朋友可以參考下2018-05-05

