在Android 8.0以后,google出于安全的考虑,废除了以前的方法,但是为我们提供了新的API,我们可以使用StorageStatsManager 类来获取应用大小、用户数据和缓存,从而得到应用的总大小。但是在使用StorageStatsManager 类获取时,我们需要android.permission.PACKAGE_USAGE_STATS 权限。所以在Android 8.0以后要获取应用的总大小,我们必须先申请权限,用户授权了之后才能获取。首先,我们要判断是否开启了android.permission.PACKAGE_USAGE_STATS 权限,代码如下: 1.检查权限及