私はJavaを使用してアプリケーションのサイズを取得しようとしています。次のように私が持っているコードは次のとおりです。パッケージ統計情報
PackageStats packageStats = new PackageStats("com.tsepak.supplierchat.debug");
LoggerDebug.d(TAG, String.valueOf(packageStats.externalCodeSize));
LoggerDebug.d(TAG, String.valueOf(packageStats.externalDataSize));
LoggerDebug.d(TAG, String.valueOf(packageStats.externalCacheSize));
LoggerDebug.d(TAG, String.valueOf(packageStats.externalMediaSize));
LoggerDebug.d(TAG, String.valueOf(packageStats.externalObbSize));
LoggerDebug.d(TAG, "External finished");
LoggerDebug.d(TAG, String.valueOf(packageStats.cacheSize));
LoggerDebug.d(TAG, String.valueOf(packageStats.codeSize));
LoggerDebug.d(TAG, String.valueOf(packageStats.dataSize));
LoggerDebug.d(TAG, String.valueOf(packageStats.packageName));
LoggerDebug.d(TAG, String.valueOf(packageStats.describeContents()))
このコードの出力は次のようになります。私はここで間違っているつもりです
PackageStats{20bc99f7 com.tsepak.supplierchat.debug}
0
0
0
0
0
External finished
0
0
0
0
?私はパッケージのサイズを取得するように見えることはできません。これらの行は、フラグメント内のonViewCreated()
メソッド内にあります。