您的位置:首页 > 其它

安卓开发常用工具类集合(aar包,导入及使用)

2018-02-27 17:10 375 查看
1.1 --ZJTDimenTools 3
1.1.1  dp转化成px 3
1.1.2  px转化成dp 3
1.1.3  sp转化成px 3
1.1.4  px转化成sp 3
1.2 --ZJTTextDispose 3
1.2.1  字符串的关键字变色,搜索文本中的关键字,然后把关键字转化成传入的颜色 3
1.2.2  处理数据过万后的显示过万,以万为单位并保留2位有效数字(默认用四舍五入方式 ) 3
1.3 --ZJTScreenUtils 4
1.3.1  获得屏幕宽度 4
1.3.2  获得屏幕高度 4
1.3.3  获得状态栏的高度 4
1.3.4  获取当前屏幕截图,包含状态栏 4
1.3.5  获取当前屏幕截图,不包含状态栏 4
1.4 --ZJTAppUtils 4
1.4.1  获取应用程序名称 4
1.4.2  获取应用程序版本名称信息 4
1.5 --ZJTNetUtils 4
1.5.1 判断网络是否连接 4
1.5.2 判断是否wifi连接 4
1.5.3 打开网络设置界面 4
1.5.4 获取包名 5
1.5.5 启动安装应用程序 5
1.6-- ZJTNativeCaChe 5
1.6.1  获取当前缓存 5
1.6.2  获取文件大小 5
1.6.3  格式化单位 5
1.6.4  删除单个文件 5
1.6.5  删除文件夹 5
1.7 ZJTPhoneUtils 6
1.7.1 调用系统发短信界面 6
1.7.2 获取手机型号 6
1.7.3 获取手机品牌 6
1.8 ZJTMeasureUtils 6
1.8.1 获取控件的测量高度 6
1.8.2 获取控件的高度 6
1.8.3 获取控件的测量宽度 6
1.8.4 获取控件的宽度 6
1.8.5 设置控件高度 6
1.8.6 设置控件宽度 6
1.9 ZJTMD5Utils 6
1.9.1 给定字符串进行MD5加密 7
2.0 LogUtils 7
2.0.1 打印information日志 7
2.0.2 打印verbose日志 7
2.0.3 打印debug信息 7
2.0.4 打印warn日志 7
2.0.5 打印error日志 7
2.1 ZJTDateUtils 7
2.1.1 获取当前时间 8
2.1.2 将date转换成字符串 8
2.1.3 获取指定日期周几 8
2.1.4 返回当前月份 8
2.1.5 获取当前月号 8
2.1.6 获取当前年份 8
2.1.7 获取本月份的天数 8
2.1.8 获取指定月份的天数 8
2.2 ZJTBitmapUtils 8
2.2.1 此方法必须异步执行,根据图片的url路径获得Bitmap对象 8
2.2.2 高斯模糊 9
2.2.3 获取指定大小的Bitmap对象 9
 

1.1 --ZJTDimenTools

方法说明:此类用于sp,dp,px相互之间的转化。1.1.1  dp转化成pxpublic static int dp2px(Context context, float dpValue)1.1.2  px转化成dppublic static int px2dp(Context context, float pxValue)1.1.3  sp转化成pxpublic static int sp2px(Context context, float spValue)1.1.4  px转化成sppublic static int px2sp(Context context, float pxValue) 1.2 --ZJTTextDispose方法说明:此类用于字符串的相关处理。1.2.1  字符串的关键字变色,搜索文本中的关键字,然后把关键字转化成传入的颜色public static SpannableString matcherSearchText(int color, String text, String keyword) 1.2.2  处理数据过万后的显示过万,以万为单位并保留2位有效数字(默认用四舍五入方式 )public static String disposeDecimals(int num)1.2.3  String 待
b4ed
检验字符串 Int 检验动作 1:邮箱 2:手机 3:密码(8-20位 含字母数字) 4:金额 5:座机 6:身份证号 public static boolean strFormat(String str, int action)1.3 --ZJTScreenUtils1.3.1  获得屏幕宽度public static int getScreenWidth(Context context)1.3.2  获得屏幕高度public static int getScreenHeight(Context context)1.3.3  获得状态栏的高度public static int getStatusHeight(Context context)1.3.4  获取当前屏幕截图,包含状态栏public static Bitmap snapShotWithStatusBar(Activity activity)1.3.5  获取当前屏幕截图,不包含状态栏public static Bitmap snapShotWithoutStatusBar(Activity activity)1.4 --ZJTAppUtils1.4.1  获取应用程序名称public static String getAppName(Context context) 1.4.2  获取应用程序版本名称信息public static String getVersionName(Context context)
1.5 --ZJTNetUtils
1.5.1 判断网络是否连接
public static boolean isConnected(Context context)
1.5.2 判断是否wifi连接
public static boolean isWifi(Context context)
1.5.3 打开网络设置界面
 public static void openSetting(Activity activity)
1.5.4 获取包名
public static String getPackageName(Context context)
1.5.5 启动安装应用程序
public static void installApk(Activity activity, String path) {
1.6-- ZJTNativeCaChe
当SD卡存在或者SD卡不可被移除的时候,就调用getExternalCacheDir()方法来获取缓存路径,否则就调用getCacheDir()方法来获取缓存路径。
前者获取到的就是 /sdcard/Android/data/<application package>/cache 这个路径,而后者获取到的是 /data/data/<application package>/cache 这个路径。
此类基于getExternalCacheDir()和getCacheDir()获取和清理缓存,大小指的是两者之和,两者会同时被清理掉
1.6.1  获取当前缓存
public static String getTotalCacheSize(Context context) throws Exception
1.6.2  获取文件大小
public static long getFolderSize(File file) throws Exception
1.6.3  格式化单位
public static String getFormatSize(double size)
1.6.4  删除单个文件
public static void deleteFile(String fileName)
1.6.5  删除文件夹
public static boolean deleteDir(File dir)1.7 ZJTPhoneUtils1.7.1 调用系统发短信界面
public static void sendMessage(Context activity, String phoneNumber, String smsContent)
1.7.2 获取手机型号
public static String getMobileModel(Context context)
1.7.3 获取手机品牌
public static String getMobileBrand(Context context)
1.8 ZJTMeasureUtils
1.8.1 获取控件的测量高度
public static int getMeasuredHeight(View view)
1.8.2 获取控件的高度
public static int getHeight(View view)
1.8.3 获取控件的测量宽度
public static int getMeasuredWidth(View view)
1.8.4 获取控件的宽度
public static int getWidth(View view)
1.8.5 设置控件高度
public static void setHeight(View view, int height)
1.8.6 设置控件宽度
public static void setWidth(View view, int width)
1.9 ZJTMD5Utils
1.9.1 给定字符串进行MD5加密
 public static String getMD5(String string) throws Exception
2.0 ZJTDateUtils
    public static final String ALL_TIME = "yyyy-MM-dd HH:mm:ss";
    public static final String ONLY_MONTH = "yyyy-MM";
    public static final String ONLY_DAY = "yyyy-MM-dd";
    public static final String ONLY_HOUR = "yyyy-MM-dd HH";
    public static final String ONLY_MINUTE = "yyyy-MM-dd HH:mm";
    public static final String ONLY_MONTH_DAY = "MM-dd";
    public static final String ONLY_MONTH_SEC = "MM-dd HH:mm";
    public static final String ONLY_TIME = "HH:mm:ss";
public static final String ONLY_HOUR_MINUTE = "HH:mm";
2.0.1 获取当前时间
public static String getNowDate(String format)
2.0.2 将date转换成字符串
public static String dateToString(Date date, String format)
2.0.3 获取指定日期周几
public static String getWeekOfDate(Date date)
2.0.4 返回当前月份
public static int getNowMonth()
2.0.5 获取当前月号
public static int getNowDay()
2.0.6 获取当前年份
public static int getNowYear()
2.0.7 获取本月份的天数
public static int getNowDaysOfMonth()
2.0.8 获取指定月份的天数
public static int daysOfMonth(int year, int month)
2.1 ZJTBitmapUtils
2.1.1 此方法必须异步执行,根据图片的url路径获得Bitmap对象
private Bitmap returnBitmap(Context context, String url)
2.1.2 高斯模糊
private Bitmap blurBitmap(Context context, Bitmap bitmap)
2.1.3 获取指定大小的Bitmap对象
public static Bitmap getThumbnailsBitmap(Bitmap bitmap, int height, int width)

aar导入方式



 后面下载地址,压缩包中包含3个部分,源码,文档,arr包 http://download.csdn.net/download/mymolit/10261808
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息