activitymanager activitymanager = (activitymanager) getsystemservice(activity_service);
activitymanager.memoryinfo memoryinfo = new activitymanager.memoryinfo();
activitymanager.getmemoryinfo(memoryinfo);
//獲取總記憶體
long totalmem = memoryinfo.totalmem
;
注意:上面是新版本的api,不能直接跑到低版本的手機上面,如果想要向下相容,得用以下的**,通過讀檔案的方式。
try
}//總記憶體(乘以1024是為了方面格式化為mb)
long totalmem = long.parselong(stringbuilder.tostring())*1024;
} catch (exception e)
獲取 iphone 手機的總記憶體和可用的記憶體大小
typedef struct uidevicememoryinfo uidevicememoryinfo uidevicememoryinfo memoryinfo mach msg type number t count host vm info count vm statistics data ...
Delphi Setlength 記憶體釋放總結
setlength 功能說明 設定字串或動態陣列長度。該函式有兩個引數。第乙個引數為要設定的字串變數或動態陣列變數,第二個引數為指定的長度 參考例項 vars string arrtext array of char 定義乙個動態陣列 begin setlength s,10 當設定後,s變數只能賦...
Delphi Setlength 記憶體釋放總結
setlength 功能說明 設定字串或動態陣列長度。該函式有兩個引數。第乙個引數為要設定的字串變數或動態陣列變數,第二個引數為指定的長度 參考例項 vars string arrtext array of char 定義乙個動態陣列 begin setlength s,10 當設定後,s變數只能賦...