android典型代码系列(十五)------字节转KB_MB_GB方法
2015-12-04 14:13
288 查看
12_字节转KB_MB_GB方法 :
import java.text.DecimalFormat; public class TextFormater { /** * 返回byte的数据大小对应的文本 * * @param size * @return */ public static String getDataSize(long size) { if (size < 0) { size = 0; } DecimalFormat formater = new DecimalFormat("####.00"); if (size < 1024) { return size + "bytes"; } else if (size < 1024 * 1024) { float kbsize = size / 1024f; return formater.format(kbsize) + "KB"; } else if (size < 1024 * 1024 * 1024) { float mbsize = size / 1024f / 1024f; return formater.format(mbsize) + "MB"; } else if (size < 1024 * 1024 * 1024 * 1024) { float gbsize = size / 1024f / 1024f / 1024f; return formater.format(gbsize) + "GB"; } else { return "size: error"; } } /** * 返回kb的数据大小对应的文本 */ public static String getKBDataSize(long size) { if (size < 0) { size = 0; } return getDataSize(size * 1024); } }
相关文章推荐
- 自定义view 使用canvas画动态图
- android典型代码系列(十四)------子线程中弹出土司的方法
- android典型代码系列(十三)------通过反射获得未暴露的方法
- android典型代码系列(十二)------删除某个文件夹里面的所有内容(递归)
- android studio 导入项目Gradle版本不一致问题解决方法【android studio】
- 016Handler的使用
- android典型代码系列(十一)------判断某个应用程序是 不是三方的应用程序
- Android 用Intent调用系统中经常被用到的组件
- android典型代码系列(十)------获取一个应用程序的权限信息(反射)
- Android 4.4前后版本读取图库图片和拍照完美解决方案
- android(8)(获取手机系统内存和SD卡内存信息)
- android典型代码系列(九)------电话拦截
- github android 控件集群
- 三步搞定Android应用底部导航栏
- android - OOM Bitmap too large to be uploaded into a texture
- android典型代码系列(八)------传递一个String进行MD5编码
- Android开发日记(二)
- android-取URI下file或Content对应的文件
- android典型代码系列(六)------drawable图片转换为48dip的bitmap
- Android开发:shape和selector和layer-list的(详细说明)