Util方法:收集了一些常用的方法,一起free,open,share啊

31 篇文章 0 订阅
24 篇文章 0 订阅

说明

本Util方法集为博主收集使用而来,不一定都使用过,如遇到一下问题请联系博主!

  1. 方法错误=_=请一定联系我,大家互相帮助下!
  2. 方法过时=_=这个讲真,太有可能了,同上!
  3. 有新的方法想要给我的,太感谢了!

方法库:https://github.com/NoClay/UtilsRepository

AndroidUtil方法列表

限定符和类型方法和说明
static BitmapgetBitmapFromResourceId(Context context, int id)获取资源转换为bitmap
static java.lang.StringgetDataColumn(Context context, Uri uri, java.lang.String selection, java.lang.String[] selectionArgs)Get the value of the data column for this Uri.
static intgetDpFromPx(Context context, float px)px到dp的转换
static java.lang.StringgetFilePathFromUri(Context context, Uri uri)安卓4.4从uri获取图片文件
static intgetPxFromDp(Context context, float dp)dp到px转换
static booleanisDownloadsDocument(Uri uri)
static booleanisExternalStorageDocument(Uri uri)
static booleanisGooglePhotosUri(Uri uri)
static booleanisMediaDocument(Uri uri)
static booleanisNetworkAvailable(Context context)检查网络状态,如果网络良好,则返回true
static voidrequestPermission(Activity activity, java.lang.String permission)请求权限
static java.io.FilesaveBitmapToFile(Bitmap bm, java.lang.String filePath, int quality)将Bitmap保存到指定的文件

JavaUtil方法列表

限定符和类型方法和说明
static java.util.List<java.lang.Float>asFloatList(java.lang.String data)将[1.23, 1.34, 2.3]转换为对应的FloatList
static java.util.List<java.lang.Integer>asIntegerList(java.lang.String data)将形如[1, 2, 3, 4]的字符串转换为字符List
static booleanbooleanValueOfInteger(java.lang.Integer integer)将整型转换为布尔型,如果为0,则为false,否则为true
static byte[]byteValueOfHexString(java.lang.String hexString)十六进制字符串转换为bytes
static java.lang.StringchangeCharset(java.lang.String str, java.lang.String newCharset)字符串编码转换的实现方法
static java.lang.StringchangeCharset(java.lang.String str, java.lang.String oldCharset, java.lang.String newCharset)字符串编码转换的实现方法
static booleancheckHexString(java.lang.String src)判断一个字符串是不是一个十六进制的字符串
static intcompareDate(java.util.Date date1, java.util.Date date2)比较两个日期在天数的大小
static intcompareDate(int year1, int month1, int day1, int year2, int month2, int day2)比较两个日期在天数的大小
static intcompareDouble(double d1, double d2)比较两个double类型变量的大小,相等返回0,大于返回1,小于返回-1
static java.util.List<java.lang.String>getContent(java.lang.String html)获取html超文本语言中的内容
static intgetDayOfMonth(int year, int month)返回某一年某一个月的天数
static intgetDayOfMonthPast(int year, int month)计算已经过去的某一年的某一个月的天数
static intgetDayOfYear(int year)获取某一年的天数
static java.util.DategetTimeFromString(java.lang.String date, java.lang.String timeFormat)解析时间字符串成为日期
static java.lang.StringgetTwoShortValue(float value)保留两位小数,并返回字符串
static java.lang.StringhexValueOfBytes(byte[] data)字节流转换为十六进制字符串
static booleanisAllNumber(java.lang.String data)判断一个字符串是不是数串
static booleanisDateExist(int year, int month, int day)检查某一年的某一天存在,避免如2017.2.29
static booleanisDateExistPast(int year, int month, int day)检查某一年的某一天存在,避免如2017.2.29
static booleanisFloatString(java.lang.String floatString)判断一个字符串是否是一个浮点型的数据
static booleanisIntegerString(java.lang.String integer)判断一个字符串是否是一个整型数据
static booleanisMobileNum(java.lang.String mobiles)判断一个字符串可能是手机号码
static java.lang.StringvalueOfCalendar(java.util.Calendar calendar, java.lang.String timeFormat)将Calendar转为时间字符串
static java.lang.StringvalueOfDate(java.util.Date date, java.lang.String timeFormat)将Date转为时间字符串
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值