Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 获取应用程序详细信息页面上显示的应用程序的缓存大小_Android - Fatal编程技术网

Android 获取应用程序详细信息页面上显示的应用程序的缓存大小

Android 获取应用程序详细信息页面上显示的应用程序的缓存大小,android,Android,我需要确定应用程序的缓存大小。我目前正在使用在应用程序上下文中调用的getCacheDir()。但是,我得到的大小小于“应用程序详细信息”页面上显示的缓存大小。我无法确定造成这种差异的原因。Android是如何计算缓存大小的 感谢您的帮助 可能实际尺寸应使用此方法计算: getCacheDir().length() + getExternalCacheDir().length() 谢谢但这似乎也不起作用,因为我的外部缓存目录长度返回0。

我需要确定应用程序的缓存大小。我目前正在使用在应用程序上下文中调用的getCacheDir()。但是,我得到的大小小于“应用程序详细信息”页面上显示的缓存大小。我无法确定造成这种差异的原因。Android是如何计算缓存大小的


感谢您的帮助

可能实际尺寸应使用此方法计算:

getCacheDir().length() + getExternalCacheDir().length()

谢谢但这似乎也不起作用,因为我的外部缓存目录长度返回0。