[英]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.