11-15 17:00:02.169: DEBUG/ANDROID_INFO(1827): lab.sodino.task.TaskAct->availMem=134M
这个就是吧。
最好在真机上测,不要在模拟器上测。
这个就是吧。
最好在真机上测,不要在模拟器上测。
解决方案 »
- 请教Android 开发ANT+Wireless怎么在模拟器上运行程序
- 怎样对有.so的第三方库进行打包?
- 使用sdl遇到的问题。请高手来。
- 请问:能不能写个app,实现在安装这个app的时候就能实现某些功能,比如换掉某些库或删掉sdcard上的某些文件
- 关于Preference的提问
- 多任务多线程断点下载,有暂停下载,继续下载,删除下载文件功能
- 怎么知道手机用户是否安装了手机软件呢
- fragment 中弹出popwindow 中包含Spinner,Spinner可以正常显示数据,但一点就就报错。android.view.WindowMana
- 百度云推送服务出现ClassNotFound异常是什么情况
- scrollview 的一个大问题
- android手机待机界面的手触屏幕实现左右滑滚是如何实现的?
- 通过action启动server问题
晕,这是真机的log
那如何获取总内存大小呢?谢谢...
请问你给的资料对这个问题有新的帮助吗?你发的链接中 static public long getAvailableInternalMemorySize() {
File path = Environment.getDataDirectory();
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSize();
long availableBlocks = stat.getAvailableBlocks();
return availableBlocks * blockSize;
}
static public long getTotalInternalMemorySize() {
File path = Environment.getDataDirectory();
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSize();
long totalBlocks = stat.getBlockCount();
return totalBlocks * blockSize;
}
static public long getAvailableExternalMemorySize() {
if(externalMemoryAvailable()) {
File path = Environment.getExternalStorageDirectory();
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSize();
long availableBlocks = stat.getAvailableBlocks();
return availableBlocks * blockSize;
} else {
return ERROR;
}
}
这三个方法所显示的内存大小的方法和我发的代码是一样的
// Environment:Data
showEnvironment(Environment.getDataDirectory());
// Environment:System
showEnvironment(Environment.getRootDirectory());
我没期望也没权力要求懂的人必须来回帖子,但我希望回我帖子的人在回帖的时候已经明白了我的问题。
adb shell下命令cat /proc/meminfo
详细见:
http://blog.csdn.net/sodino/archive/2010/10/14/5941308.aspx看来自己也晕了,问的问题之前已经有接触过了,现在才反应过来。算是温故知新吧。