管理应用程序显示可用空间大小与实际data区域空间不一致
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
设置-管理应用程序-“内部存储空间”的可用空间显示值 > 设置-存储- “内部存储空间”的可用大小
[SOLUTION]
1、 设置-存储-“内部存储空间”的可用空间是真实的可用空间。大小同adb shell df的结果
2、 设置-管理应用程序-“内部存储空间”的可用空间 =freeStorage+mApplicationState.sumCacheSizes()
即 真实的可用空间+所有应用的cache大小总和
3、是因为cache在清除之后也是可用的空间,这里就也给计算在内了。而在low memory时,是会自动清除
cache的 空间。
设置-管理应用程序-“内部存储空间”的可用空间显示值 > 设置-存储- “内部存储空间”的可用大小
[SOLUTION]
1、 设置-存储-“内部存储空间”的可用空间是真实的可用空间。大小同adb shell df的结果
2、 设置-管理应用程序-“内部存储空间”的可用空间 =freeStorage+mApplicationState.sumCacheSizes()
即 真实的可用空间+所有应用的cache大小总和
3、是因为cache在清除之后也是可用的空间,这里就也给计算在内了。而在low memory时,是会自动清除
cache的 空间。