1. 程式人生 > >獲取內部儲存空間可用大小

獲取內部儲存空間可用大小

/**
     * 獲取內部儲存剩餘空間大小,單位:Mb
     * @return
     */
    public static long getInnerStorageFreeSpace(){
        if(Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())){
            File datapath = Environment.getExternalStorageDirectory();
            StatFs dataFs = new StatFs(datapath.getAbsolutePath());
            long sizes = dataFs.getFreeBlocksLong() * dataFs.getBlockSizeLong();
            return sizes / 1024 / 1024;
        }
        return 0;
    }

相關推薦

獲取內部儲存空間可用大小

/** * 獲取內部儲存剩餘空間大小,單位:Mb * @return */ public static long getInnerStorageFreeSpace

Android獲取SD卡及內部儲存空間大小可用大小

android.os下的StatFs類主要用來獲取檔案系統的狀態,能夠獲取sd卡的大小和剩餘空間,獲取系統內部空間也就是/system的大小和剩餘空間等等。 看下讀取sd卡的: void readSDCard() { String

Android獲取外部和內部儲存空間大小可用大小

android.os下的StatFs類主要用來獲取檔案系統的狀態,能夠獲取sd卡的大小和剩餘空間,獲取系統內部空間也就是/system的大小和剩餘空間等等。       看下讀取sd卡的: Java程式碼   void readSDCard() {       

Android獲取外部和內部儲存空間大小

  android.os下的StatFs類主要用來獲取檔案系統的狀態,能夠獲取sd卡的大小和剩餘空間,獲取系統內部空間也就是/system的大小和剩餘空間等等。       看下讀取sd卡的: Java程式碼 void  readSDCard() {        

ios 如何獲取手機可用空間和總的儲存空間大小

#include <sys/param.h> #include <sys/mount.h> - (void)getDivceSize{ //可用大小 struct statfs buf; long long freespac

android獲取手機內部儲存空間和外部儲存空間

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

C# 根據磁碟碟符獲取磁碟儲存空間

本章講述:根據磁碟碟符獲取磁碟總的儲存容量和可用儲存容量; /// 獲取指定驅動器的空間總大小(單位為B) /// </summary> /// <param name="str_HardDiskName">只需輸入代表驅動器的字母即可 </param>

紅米手機出現內部儲存空間不足的解決方法

     本人於2013年12月份搶到一臺紅米手機(紅米1,  當時的確是搶,持續搶了好幾個月呢),不知不覺,用於有快一年了,近來,手機不斷提示記憶體不夠,很是鬱悶。好歹也是1G記憶體+4G儲存空間

android獲取有效可用儲存空間大小

/** * 獲取有效可用空間大小,單位byte * @param path * @return */ @SuppressLint("NewApi") private long getAvailableBytesByPath(String path) {

Android 獲取手機儲存大小,系統佔用空間

一、Android 儲存介紹及通常查詢大小 手機儲存有兩種,內建記憶體和外接記憶體(SD),目前可擴充套件記憶體的機型正在減少,大部分是內建儲存的手機,內建128G、256G已經很常見,但如果有擴充套件功能的話,買個乞丐版+SD卡也是美滋滋,畢竟廠家增加儲存空間後手機定價也不便宜。言

android 獲取儲存空間大小

android手機上面的儲存空間主要有手機本身的儲存空間和SD卡的儲存空間。之前用的最多的是SD卡的儲存空間,在總結的時候看了一下系統的原始碼,很有收穫。在手機安裝應用時,系統會自動在/data/data目錄下面以應用的主包名建立一個目錄,預設還會在最後的那個目錄裡面

iOS獲取儲存空間大小(總共/剩餘)

/// 總大小 float totalsize = 0.0; /// 剩餘大小 float freesize = 0.0; /// 是否登入 NSError *error = nil; NSArray *path

獲取磁盤空間及文件大小

utf 文件的 Language action rip active onclick wid pac <!DOCTYPE html> <html> <head> <title>獲取磁盤和文件空間的大小

Android 本地儲存之外部儲存/內部儲存路徑獲取大全

//:/system String rootDir = Environment.getRootDirectory().toString(); System.out.println("Environment.getRootDirectory()=:" +

設計一個演算法,將一維陣列A(下標從1開始)中的元素迴圈右移k位,要求只用一個元素大小的附加儲存空間。給出演算法的時間複雜度。

程式碼 #include<stdio.h> #include<stdlib.h> #define n 10 int main() { int a[n] = { 0,1,2,3,4,5,6,7,8,9 }; int k, t=0,i,j,m; printf(

1018:其他資料型別儲存空間大小

時間限制: 1000 ms 記憶體限制: 65536 KB 提交數: 6536 通過數: 5736 【題目描述】 分別定義bool,char型別的變數各一個,並依次輸

想要繪圖效率節省儲存空間?CAD內部圖塊該怎麼建立?

為了方便的進行繪圖設計,提高我們的繪圖效率,我們除了藉助相關的AutoCAD編輯器,轉換器、看圖軟體、等繪圖輔助軟體之外,還要學會一些相關的繪圖技巧,那麼CAD內部圖塊該怎麼建立?也是提高效率的一種有效方法。 建立塊(內部圖塊) 圖塊是一組圖形的總稱, 是一個獨立的整體, 使用者可以根據作

關於區域性變數和全域性變數的儲存空間大小問題

下午做最長公共子序列的時候遇到的問題,問了felix後恍然大悟...看程式碼 #include <stdio.h> int main(){ int a[1000000];//區域性變數 return 0; } 編譯執行後發現溢位錯誤。 #include &l

Android Environment.getExternalStorageDirectory() 獲取的是內部儲存還是外部儲存

這幾天在做Android應用的遠端更新功能,將下載的更新包放在移動裝置上指定的目錄。用的是  Environment.getExternalStorageDirectory() 這個方法,然後在獲取的目錄中新建一個hkapp資料夾,用來存放下載的apk檔案。 那麼,這個hk

淺析儲存空間大小與傳輸頻寬的計算方法

在視訊監控系統中,對儲存空間容量的大小需求是與畫面質量的高低、及視訊線路等都有很大關係。下面對視訊儲存空間大小與傳輸頻寬的之間的計算方法做以介紹。     位元率是指每秒傳送的位元(bit)數。單位為bps(BitPerSecond),位元率越高,傳送的資料越大。位元率表示