Android 获取手机存储信息详解(内存,外存等)

本文详细讲解了如何在Android系统中获取手机的内存(RAM)和存储(ROM及外置存储)信息。通过读取系统文件和使用Android提供的API,可以获取到内存的总大小和可用大小,以及内部和外部存储的可用与总容量。在实际操作中,需要注意不同设备的存储路径可能不同,需灵活应对。
摘要由CSDN通过智能技术生成
        android  获取手机存储信息详解(内存,外存等)

        android不像ios,android可以外接Sd卡,并且也会有内接的存储卡,此次专门研究下如何获取android的存储信息。
   
一、RAM内存
        RAM,也就是我们常说的手机内存。最早的内存大小才80M,而现在一般内存大小已经达到1G,近年来2G内存已经成为主流,也有一些手机是3.5G与4G、8G等大小。一般来说内存越大,运行起来更流程,起码我自己的手机才1G==早就想换个大点的了……… 言归正传,此时我们来获取android的内存大小。
        在android手机中,存在文件路径"/proc/meminfo“  此为系统内存信息文件,第一行就是内存大小
        我们可以通过adb工具链接手机,打开调试模式,之后采用命令”adb pull /proc/meminfo "将其导出,用文本格式打开里面内容。
        
        所有可以通过该方式获取总内存(关键代码):
       
 final String mem_path = "/proc/meminfo";// 系统内存信息文件,第一行为内存大小
        Reader reader = null;
        BufferedReader bufferedReader = null;
        
        reader = new FileReader(mem_path);
        bufferedReader = new BufferedReader(reader, 8192);
        long totalRAMSize = Long.parseLong(bufferedReader.readLine().split("\\s+")[
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值