Long타입의 파일사이즈를 Formatting 하는 함수
Android/Tips 2014. 7. 24. 17:26 |Long타입의 파일 사이즈를
K, M, G, T, P, E 타입으로 포멧팅 하는 함수.
1 2 3 4 5 6 7 8 9 10 | public static String formatFileSize(Context ctx, long size) { if( size < 1 ) { return "?"; } if( size<1024 ) { return size + " B"; } int exp = (int)(Math.log10(size) / 3.0103); return String.format(ctx.getResources().getConfiguration().locale,"%.1f %sB", size / Math.pow(1024, exp), "KMGTPE".charAt(exp-1)); } |
'Android > Tips' 카테고리의 다른 글
[Eclipse] Tags 활용법 (TODO, FIXME, XXX....) (0) | 2014.07.24 |
---|---|
JavaDoc 주석 만들기 (0) | 2014.07.24 |
Bitmap to Drawable, Drawable to Bitmap (0) | 2014.07.24 |
Thread 구현하기 2/2 (with AsyncTask & ProgressBar) (0) | 2014.07.24 |
Thread 구현하기 1/2 (with ProgressBar) (0) | 2014.07.24 |