repositories { maven { url 'https://jitpack.io' } }
dependencies { implementation 'com.github.firelion0725:MyUtils:v1.3.3' }
一个自用工具类
- addFragmentToActivity: activity中增加fragment
- goActivity: 跳转activity 带ActivityNotFoundException检测
- getAndroidID:获取设备AndroidID
- getIMEI:获取IMEI码 需添加权限READ_PHONE_STATE
- getIMSI:获取IMSI码 需添加权限READ_PHONE_STATE
- getModel:获取设备型号
- getMac:获取网卡地址
- getIpAddressString: 获取IP地址
- formatChange: 将指定的字符串转换成制定小数点位数的String字符串
- formatChangeToDouble: 将指定的字符串转换成制定小数点位数的Double
- formatChangeToFloat:将指定的字符串转换成制定小数点位数的Float
- formatChange2:舍弃小数点的String字符串
- formatChangeToInteger:将指定的字符串转换成制定小数点位数的Integer
- add:小数的相加
- getDialIntent: 跳至拨号界面
- getCaptureIntent: 拍照的意图
- getInstallAppIntent: 安装App(支持7.0)
- getSdkVersion: 获取系统版本号
- getPackageInfo: 获取包名信息
- getVersionName: 获取版本名
- getVersionCode: 获取版本号
- getPackageName: 获取包号
- getChannelID: 获取Meta中标签数据
- writeToSharedPreferences: 写入注册表(键值对)
- writeStringMapToSharedPreferences:写入注册表(MAP)
- readStringFromSharedPreferences:读取注册表(String)
- readBooleanFromSharedPreferencesDefaultFalse: 读取注册表(Boolean 默认返回false)
- readBooleanFromSharedPreferencesDefaultTrue:读取注册表(Boolean 默认返回true)
- readIntFromSharedPreferences:读取注册表(Int)
- readLongFromSharedPreferences:读取注册表(Long)
- readFloatFromSharedPreferences:读取注册表(Float)
- isTel:验证电话号码
- isIDCard18:验证身份证号码18位
- isEmail:验证邮箱
- isMatch:判断是否匹配正则
- getScreenWidth:获取屏幕的宽度(单位:px)
- getScreenHeight:获取屏幕的高度(单位:px)
- dp2px: dp转px
- px2dp: px转dp
- sp2px: sp转px
- px2sp: px转sp
- measureView: 测量视图尺寸
- getMeasuredWidth: 获取测量视图宽度
- getMeasuredHeight: 获取测量视图高度
- adapterScreen: 屏幕适配
- ishasCard:是否有SD卡
- getSDCardPath: SD卡路径
- getSDFreeSize: SD卡剩余空间大小
- makeDirs:创建目录
- deleteFile:删除文件
- stringAppend: 字符串连接
- isConSpeCharacters 判断是否为汉字数字英文大小写
- hidePhone 隐藏手机号中间字段
- currencyFormat 货币格式化
- millis2String:将时间戳转为时间字符串
- isSameDay:是否为同一天
- createThreadPool:自定义创建线程池
- doSomeBackgroundWork:标准Android线程处理runnable
- doSomeLightWeightBackgroundWork:轻量级处理runnable
- doSomeMainThreadWork:主线程处理runnable
- doSomeTaskAtHighPriority:带权重的轻量级处理runnable
- drawableToBitmap drawable转换为bitmap
- bitmapToDrawable bitmap转换为drawable
- writeFileFromString 将String写入文件
- readFile2String 从文件中读出String
- readFile2Byte 文件读取byte数组
- inputStream2ByteArray 读入流转成数组
- isOpen 判断GPS是否打开
- appendParams 按默认模式进行键值对的拼接