Android編程判斷SD卡是否存在及使用容量查詢實現(xiàn)方法
本文實例講述了Android編程判斷SD卡是否存在及使用容量查詢實現(xiàn)方法。分享給大家供大家參考,具體如下:
1.判斷SD卡是否存在 返回true表示存在
/* 判斷SD卡是否存在 返回true表示存在 */ public boolean avaiableMedia() { String status = Environment.getExternalStorageState(); if (status.equals(Environment.MEDIA_MOUNTED)) { return true; } else { return false; } }
2.獲取SD卡可用空間
/* 獲取SD卡可用空間 */ public long getSDFreeSize() { // 取得SD卡文件路徑 File path = Environment.getExternalStorageDirectory(); StatFs sf = new StatFs(path.getPath()); // 獲取單個數(shù)據(jù)塊的大小(Byte) long blockSize = sf.getBlockSizeLong(); // 空閑的數(shù)據(jù)塊的數(shù)量 long freeBlocks = sf.getAvailableBlocksLong(); // 返回SD卡空閑大小 // return freeBlocks * blockSize; //單位Byte // return (freeBlocks * blockSize)/1024; //單位KB return (freeBlocks * blockSize) / 1024 / 1024; // 單位MB }
3.獲取SD卡所有空間
/* 獲取SD卡所有空間 */ public long getSDAllSize() { // 取得SD卡文件路徑 File path = Environment.getExternalStorageDirectory(); StatFs sf = new StatFs(path.getPath()); // 獲取單個數(shù)據(jù)塊的大小(Byte) long blockSize = sf.getBlockSizeLong(); // 獲取所有數(shù)據(jù)塊數(shù) long allBlocks = sf.getBlockCountLong(); // 返回SD卡大小 // return allBlocks * blockSize; //單位Byte // return (allBlocks * blockSize)/1024; //單位KB return (allBlocks * blockSize) / 1024 / 1024; // 單位MB }
希望本文所述對大家Android程序設(shè)計有所幫助。
- Android開發(fā)之獲取SD卡及手機ROM容量的方法
- Android編程讀取sd卡中圖片的方法
- Android 數(shù)據(jù)庫SQLite 寫入SD卡的方法
- Android2.3實現(xiàn)SD卡與U盤自動掛載的方法
- Android編程之判斷SD卡狀態(tài)的方法
- 基于Android如何實現(xiàn)將數(shù)據(jù)庫保存到SD卡
- Android編程實現(xiàn)讀取本地SD卡圖片的方法
- android編程實現(xiàn)sd卡讀取數(shù)據(jù)庫的方法
- Android實現(xiàn)獲取SD卡總?cè)萘?,可用大小,機身內(nèi)存總?cè)萘考翱捎么笮〉姆椒?/a>
- Android判斷SD卡是否已經(jīng)掛載的方法
- Android獲取SD卡路徑及SDCard內(nèi)存的方法
- Android編程獲取SD卡路徑及剩余容量的方法
相關(guān)文章
Android設(shè)備間實現(xiàn)藍(lán)牙(Bluetooth)共享上網(wǎng)
這篇文章主要為大家詳細(xì)介紹了Android設(shè)備間實現(xiàn)藍(lán)牙(Bluetooth)共享上網(wǎng)的方法,主要以圖片的方式向大家展示藍(lán)牙共享上網(wǎng)2016-03-03Android基于AccessibilityService制作的釘釘自動簽到程序代碼
這篇文章主要介紹了Android基于AccessibilityService制作的釘釘自動簽到程序代碼,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05Android中GridView和ArrayAdapter用法實例分析
這篇文章主要介紹了Android中GridView和ArrayAdapter用法,結(jié)合實例形式分析了Android中GridView結(jié)合ArrayAdapter實現(xiàn)表格化排版的相關(guān)技巧,需要的朋友可以參考下2016-02-02Android ImageView Src 和Background 區(qū)別
這篇文章主要介紹了Android ImageView Src 和Background 區(qū)別的相關(guān)資料,需要的朋友可以參考下2016-09-09android上一個可追蹤代碼具體到函數(shù)某行的日志類
追蹤代碼到函數(shù)具體某行,這樣的功能,是每一個程序員都希望會有的,因為它可以幫助我們追蹤到某行代碼的錯誤,接下來介紹下android上一個可追蹤代碼到函數(shù)具體某行的日志類,希望對開發(fā)者有所幫助2012-12-12Android Flutter實現(xiàn)3D動畫效果示例詳解
在Flutter中提供了AnimatedWidget組件用于構(gòu)建可復(fù)用的動畫組件。本文我們用AnimatedWidget來實現(xiàn)組件的3D旋轉(zhuǎn)效果,感興趣的可以了解一下2022-03-03Android打印機--小票打印格式及模板設(shè)置實例代碼
這篇文章主要介紹了Android打印機--小票打印格式及模板設(shè)置實例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-04-04