PackageStats数据在Android JB中返回0
我正在使用自定义应用程序管理器,并尝试获取的磁盘使用率 已安装的软件包 因此,PackageManager.getpackageSizeInfo在0.9->1.0上从SDK中删除 更新 有人有办法得到一个用户使用的总磁盘空间吗 安装包 代码如下:PackageStats数据在Android JB中返回0,android,Android,我正在使用自定义应用程序管理器,并尝试获取的磁盘使用率 已安装的软件包 因此,PackageManager.getpackageSizeInfo在0.9->1.0上从SDK中删除 更新 有人有办法得到一个用户使用的总磁盘空间吗 安装包 代码如下: public long getTotalExternalSize(PackageStats ps) { if (ps != null) { System.out.println("--Uday-- Entering inside
public long getTotalExternalSize(PackageStats ps) {
if (ps != null) {
System.out.println("--Uday-- Entering inside the ps! = null condition for getTotalExternalSize!!! " + ps.codeSize +" " + ps.dataSize
+ " " + ps.cacheSize +" and packagename is " + ps.packageName );
return ps.externalCodeSize + ps.externalDataSize
+ ps.externalMediaSize + ps.externalObbSize;
}
System.out.println("--Uday-- Not entering inside the ps! = null condition for getTotalExternalSize!!!");
return SIZE_INVALID;
}
public long getTotalExternalSize(PackageStats ps) {
if (ps != null) {
System.out.println("--Uday-- Entering inside the ps! = null condition for getTotalExternalSize!!! " + ps.codeSize +" " + ps.dataSize
+ " " + ps.cacheSize +" and packagename is " + ps.packageName );
return ps.externalCodeSize + ps.externalDataSize
+ ps.externalMediaSize + ps.externalObbSize;
}
System.out.println("--Uday-- Not entering inside the ps! = null condition for getTotalExternalSize!!!");
return SIZE_INVALID;
}