我可以以 MB 为单位显示应用程序包的大小,但我的十进制数字太多..
ApplicationInfo appInfo = packageInfo.applicationInfo;
try{
File file = new File(appInfo.sourceDir);
double sizeInBytes = file.length(); // size in Byte
double sizeInMb = sizeInBytes / (1024 * 1024);
physicalsize.setText(""+sizeInMb);
} catch( Exception e ) {
//e.printStackTrace();
}
我怎么能只有 2 位小数,例如:
4.3 MB instead 4.35652148952
?