如何在android中获取KB和MB的文件大小

时间:2013-06-20 17:15:49

标签: java android

我想要可以获取文件大小的代码并将其更改为KB和MB

562 KB  =  562 KB
1024 KB =    1 MB
2152 KB = 2.15 MB

提前谢谢。

1 个答案:

答案 0 :(得分:1)

在这里:

public String size(int size){
    String hrSize = "";
    double m = size/1024.0;
    DecimalFormat dec = new DecimalFormat("0.00");

    if (m > 1) {
        hrSize = dec.format(m).concat(" MB");
    } else {
        hrSize = dec.format(size).concat(" KB");
    }
    return hrSize;
}

消息来源:Converting KB to MB, GB, TB dynamically