WuXiaolong / AndroidUtils
- вторник, 7 июня 2016 г. в 03:12:32
Java
Android常用工具类
个人收藏的Android常用工具类,每次做项目,一些常用的工具类总要重写一篇,烦死了,终于还是建了库,收藏这些常用的。
compile 'com.wuxiaolong.androidutils:androidutils:1.0.2'
工具类集合,不好单独起名都放在AppUtils里
String md5(String plainText)
void installAPK(Context context, String path)
void actionCall(Context context, String phone)
void actionDial(Context context, String phone)
int getScreenWidth(Context context)
int getScreenHeight(Context context)
int dip2px(Context context, float dpValue)
int px2dip(Context context, float pxValue)
通过Url获取绝对路径
String getAbsolutePath(final Context context, final Uri uri)
调用DownloadManager下载
DownloadUtil downloadUtil = new DownloadUtil(content, downloadUrl);
//下载显示名字,不能是中文
downloadUtil.setDownloadFileName("apkName" + System.currentTimeMillis() + ".apk");
downloadUtil.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
downloadUtil.start();
log打印类
LogUtil.d("");
String phoneNoHide(String phone)
String cardIdHide(String cardId)
boolean checkEmail(String email)
boolean checkIdCard(String idCard)
boolean checkMobile(String mobile)
boolean checkPhone(String phone)
boolean checkDecimals(String decimals)
SharedPreferences工具类
void setString(Context context, final String key,final String value)
时间工具类
String getVersionName(Context context)
int getVersionCode(Context context)
我的微信公众号:Android高手进阶之路,让我们共同学习,每天进步一点点。欢迎微信扫一扫关注。