最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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();
		}
	}

相關(guān)文章

  • Android快速實(shí)現(xiàn)觸摸移動(dòng)的懸浮窗

    Android快速實(shí)現(xiàn)觸摸移動(dòng)的懸浮窗

    這篇文章主要為大家詳細(xì)介紹了Android快速實(shí)現(xiàn)觸摸移動(dòng)的懸浮窗,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • android studio 安裝完成ButterKnife插件卻無(wú)法使用(解決方案)

    android studio 安裝完成ButterKnife插件卻無(wú)法使用(解決方案)

    這篇文章主要介紹了android studio 安裝完成ButterKnife插件卻無(wú)法使用問題,本文通過圖文并茂的形式給大家分享解決方法,對(duì)大家有非常好的幫助,需要的朋友可以參考下
    2020-03-03
  • Android開發(fā)中Intent.Action各種常見的作用匯總

    Android開發(fā)中Intent.Action各種常見的作用匯總

    今天小編就為大家分享一篇關(guān)于Android開發(fā)中Intent.Action各種常見的作用匯總,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • Android中new Notification創(chuàng)建實(shí)例的最佳方法

    Android中new Notification創(chuàng)建實(shí)例的最佳方法

    這篇文章主要介紹了Android中new Notification創(chuàng)建實(shí)例的最佳方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-08-08
  • Android WebViewClient 的 `shouldOverrideUrlLoading` 方法詳解

    Android WebViewClient 的 `shouldOverrideUrlLoa

    這篇文章主要介紹了Android WebViewClient 的 shouldOverrideUrlLoading方法,了解并正確實(shí)現(xiàn) WebViewClient 中的 shouldOverrideUrlLoading 方法對(duì)于在你的 Android 應(yīng)用中提供順暢且安全的瀏覽體驗(yàn)至關(guān)重要,需要的朋友可以參考下
    2024-07-07
  • Android自定義TabLayout效果

    Android自定義TabLayout效果

    這篇文章主要為大家詳細(xì)介紹了Android自定義TabLayout效果的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • android系統(tǒng)分享的自定義功能的示例代碼

    android系統(tǒng)分享的自定義功能的示例代碼

    本篇文章主要介紹了android系統(tǒng)分享的自定義功能的示例代碼,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-08-08
  • Android ormlite更改數(shù)據(jù)庫(kù)默認(rèn)位置

    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ǎn)單仿寫Android控件SlidingMenu的實(shí)例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2018-01-01
  • Android使用屬性動(dòng)畫如何自定義倒計(jì)時(shí)控件詳解

    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

最新評(píng)論

南木林县| 于田县| 长海县| 嘉禾县| 峨眉山市| 杭锦旗| 安阳市| 普宁市| 湾仔区| 都兰县| 永福县| 牡丹江市| 石城县| 龙岩市| 游戏| 旬阳县| 钦州市| 库车县| 西乌珠穆沁旗| 龙陵县| 石楼县| 芦山县| 东阳市| 雷波县| 巨鹿县| 舞阳县| 包头市| 邢台市| 夏津县| 白水县| 汾西县| 肥东县| 荣成市| 郴州市| 苏尼特右旗| 集安市| 永康市| 曲松县| 苗栗县| 台北县| 沈丘县|