- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android获取手机总内存和可用内存
在android开发中,有时候我们想获取手机的一些硬件信息,比如android手机的总内存和可用内存大小。这个该如何实现呢?通过读取文件/proc/meminfo的信息能够获取手机Memory的总量,而通过ActivityManager.getMemoryInfo(ActivityManager.MemoryInfo)方法可以获取当前的可用Memory量。????? /proc/meminfo文件记录了android手机的一些内存信息,在命令行窗口里输入adb shell,进入shell环境,输入cat /proc/meminfo即可在命令行里显示meminfo文件的内容,具体如下所示。?
C:\Users\Figoadb shell# cat /proc/meminfocat /proc/meminfoMemTotal: 94096 kBMemFree: 1684 kBBuffers: 16 kBCached: 27160 kBSwapCached: 0 kBActive: 35392 kBInactive: 44180 kBActive(anon): 26540 kBInactive(anon): 28244 kBActive(file): 8852 kBInactive(file): 15936 kBUnevictable: 280 kBMlocked: 0 kBSwapTotal: 0 kBSwapFree: 0 kBDirty: 0 kBWriteback: 0 kBAnonPages: 52688 kBMapped: 17960 kBSlab: 3816 kBSReclaimable: 936 kBSUnreclaim: 2880 kBPageTables: 5260 kBNFS_Unstable: 0 kBBounce: 0 kBWritebackTmp: 0 kBCommitLimit: 47048 kBCommitted_AS: 1483784 kBVmallocTotal: 876544 kBVmallocUsed: 15456 kBVmallocChunk: 829444 kB#
下面先对/proc/meminfo文件里列出的字段进行粗略解释:
MemTotal: 所有可用RAM大小。
MemFree: LowFree与HighFree的总和,被系统留着未使用的内存。
Buffers: 用来给文件做缓冲大小。
Cached: 被高速缓冲存储器(cache memory)用的内存的大小(等于diskcache minus SwapCache)。
SwapCached:被高速缓冲存储器(cache memory)用的交换空间的大小。已经被交换出来的内存,仍然被存放在swapfile中,用来在需要的时候很快的被替换而不需要再次打开I/O端口。
Active: 在活跃使用中的缓冲或高速缓冲存储器页面文件的大小,除非非常必要,否则不会被移作他用。
Inactive: 在不经常使用中的缓冲或高速缓冲存储器页面文件的大小,可能被用于其他途径。
SwapTotal: 交换空间的总大小。
SwapFree: 未被使用交换空间的大小。
Dirty: 等待被写回到磁盘的内存大小。
Writeback: 正在被写回到磁盘的内存大小。
AnonPages:未映射页的内存大小。
Mapped: 设备和文件等映射的大小。
Slab: 内核数据结构缓存的大小,可以减少申请和释放内存带来的消耗。
SReclaimable:可收回Slab的大小。
SUnreclaim:不可收回Slab的大小(SUnreclaim+SReclaimable=Slab)。
PageTables:管理内存分页页面的索引表的大小。
NFS_Unstable:不稳定页表的大小。
????? 要获取android手机总内存大小,只需读取/proc/meminfo文件的第1行,并进行简单的字符串处理即可。
?
您可能关注的文档
最近下载
- 河南省洛阳涧西区2022—2023学年七年级下学期期中考试语文试卷.docx VIP
- 2024年全国高考数学真题分类(函数与导数)汇编(附答案).pdf
- 奥维互动地图在线路勘测中地应用.docx
- 河南省洛阳市涧西区2023-2024学年七年级下学期期中考试语文试卷(含答案).pdf VIP
- 中国盐业集团有限公司招聘笔试题库2022.pdf
- 2023年福建考评员考试答案.docx VIP
- 英语中考短语大全.doc VIP
- 2024《企业盈利能力分析的国内外文献综述》2400字.docx VIP
- 蓝碳生态系统碳汇计量监测技术规程.pdf VIP
- 2025年开封文化艺术职业学院单招职业适应性测试题库及答案一套.docx VIP
文档评论(0)