Android读取内存和存储使用情况

内存空间、


查看内存的可用空间 需要用到ActivityManager这个类,获取系统服务。

ActivityManager manager = (ActivityManager) getSystemService(context.ACTIVITY_SERVICE);

MemoryInfo info = new MemoryInfo();

manager.getMermoryInfo(info);

因为内存使用量的单位是byte,需要用long类型来接收

long memory = info.availMem;// 单位是byte,内存空间当前可用量

long totalMemory = info.totalMem//内存的总量,此获取总量的方式只有在API版本14以下使用会报错,但是clear Lint Markers 后也可以正常编译。


存储空间

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1:InputChannel提供函数创建底层的Pipe对象 2: 1)客户端需要新建窗口 2)new ViewRo...
    自由人是工程师阅读 10,918评论 0 18
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,272评论 19 139
  • 故乡就像个精致的瓷碗,被四面环山包围,大大小小的山丘肩并肩用她们绵长,温柔又厚实臂膀,起起伏伏绵延在视野能及的地方...
    有趣的我们阅读 3,382评论 0 4
  • 两袖相拂,因它生缘。在我们的关系中扮演“它”的介质,是“西藏”。 即使大一,彼此宿舍对门,浴室相连,但却甚少沟通。...
    岸辺緑阅读 2,425评论 0 2
  • 没出过几次远门,怎好意思跟好友谈天谈地谈情怀。如果你也希望旅行不再是单纯的“空间移动”、或者是风尘仆仆的长途跋涉,...
    大于号阅读 3,805评论 0 0

友情链接更多精彩内容