簡體   English   中英

Android上是否有類似Linux free命令的內容?

[英]Is there something like the Linux free command on Android?

我正在將Linux C ++應用程序移植到Android NDK,並且我的應用程序free調用外殼程序,以查看計算機上有多少內存可用於日志記錄。 在我的android端口上,失敗並顯示以下錯誤:

sh:免費:找不到

在Centos v4 Linux機器上,我得到如下結果:

             total       used       free     shared    buffers     cached
Mem:       8308648    3904076    4404572          0     454956    1593844
-/+ buffers/cache:    1855276    6453372
Swap:      2031608        208    2031400

我還能在這里做些其他事情來在Android上近似嗎?

似乎應該可以工作:

StatFs stat = new StatFs(Environment.getExternalStorageDirectory().getPath());
long bytesAvailable = (long)stat.getBlockSize() * (long)stat.getAvailableBlocks();
long megAvailable = bytesAvailable / (1024 * 1024);
Log.e("","Available MB : "+megAvailable);

資料來源: Android-Droid

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM