现在的android手机很多都不支持在手机上再插一张sdcard了,就是那种上面印着多少GB的小黑卡,我查了很多资料发现,手机自带的内存(其中分为两部分:系统所占内存 + 手机除去系统所占内存剩余的内存,其中“手机除去系统所占内存剩余的内存”被安卓默认为:手机自带sdcard)
String state = Environment.getExternalStorageState();
File path=Environment.getDataDirectory();
也就是说这两种获取到的内存剩余容量和大小都是一样的,也就是说存储块和存储大小的乘积是一样的。
当然这是在模拟器上进行的修改,因为很多厂商都自行修改了android的系统,所以等到实际开发的时候还是应该具体问题具体分析的。
学习伴随着不断的记录,越积越多,加油!