getAppVersionCode(Context context)
: 获取app code 号
getVersionName(Context context)
: 获取app name 号(用户看到的版本号)
hasData(List list)
: 判断List不为null,同时size!=0
isEmpty(List list)
: 判断List是否为空
show(Context context,String info)
: 显示自定义Toast
show(Context context,@StringRes int info)
: 显示自定义Toast
getFromAssets(Context c, String fileName)
: 从assets中获取Json字符串
add(double v1,double v2)
: 精确的加法运算
sub(double v1,double v2)
: 精确的减法运算
mul(double v1,double v2)
: 精确的乘法运算
withMoney(String money)
: 获取一个普通的带金额 符号的
withMoney(double money)
: 获取一个普通的带金额 符号的,保留两位小数
withSpaceMoney(String money)
: 获取一个普通的带金额 符号的,金额和符号之间有空格
withSpaceMoney(double money)
: 获取一个普通的带金额 符号的,金额和符号之间有空格,保留两位小数
withSpaceMoney(String money)
: 获取一个普通的带金额 符号的,金额和符号之间有空格
withSpaceMoney(double money)
: 获取一个普通的带金额 符号的,金额和符号之间有空格,保留两位小数
getPriceStyle(Double text, String unit)
: 显示不同大小的字符串
newString(String source)
: 创建一个非空的字符串
concatString(String... params)
: 拼接字符串
stringToDouble(String str)
: String 转 Double
doubleToString(Double dou)
: 处理double类型,保留两位小数
StringToInt(String data)
: 字符串 转整形
setMiddleFlag(TextView textView)
: 在TextView设置中划线
setBottomFlag(TextView textView)
: 在TextView设置下划线
cancelMiddleFlag(TextView textView)
: 取消中划线
doubleToIntegerString(Double dou)
: 处理double类型,取整
getUrl(String baseUrl, HashMap<String, String> params)
: 拼接url参数
getDisplayHeight(Context context)
: 获取屏幕高度
getDisplayWidth(Context context)
: 获取屏幕宽度
checkApkExist(Context context, String packageName)
: 判断是否安装了应用
copyToClipBoard(Context context, String content, CopyClipListener clipListener)
: 复制文字到系统粘贴板
getStatusBarHeight(Activity mActivity)
: 获取手机状态栏高度
openKeyboardForce(EditText mEditText, Context mContext)
: 强制打开键盘
closeKeyBoard(EditText mEditText, Context mContext)
: 关闭键盘
closeKeyBoard(Activity activity)
: 关闭键盘
getDeviceId(Context context)
: 获取设备id
isNetworkAvailable(Context context)
: 检查网络是否连通
getDeviceUniqueId(Context context)
: 获取设备唯一id标识
readPictureDegree(String path)
: 读取照片exif信息中的旋转角度
md5(String strMd5)
: md5加密
byte2hex(byte[] b)
: 二行制转字符串
isSDCardOK()
: 判断SD卡是否可用
getSDCardRootPath()
: 获取SD卡跟路径。SD卡不可用时,返回null
isFileExist(String directorPath)
: 判断文件是否存在:部分路径
isFileExistByAbsolute(String absolutePath)
: 判断文件是否存在:全路径
createFilePackage(String directorPath)
: 创建文件夹 提示,6.0以上要手动获取存储权限
calendar2String(Calendar calendar, String patternType)
: Calendar转String
longTimeToString(long time,String patternType)
: 时间磋转String
strToCalendar(String dateStr, String dateType)
: 字符串转Calendar
stringToDateStamp(String str, String type)
: 字符串时间获取时间戳
numberAddZero(int number)
: 数字小于10的前面加上0.类似 5->05
getSystemTime()
: Calendar转String
getTimeDifference(String timeType, String startTime, String endTime)
: 获取时间差,默认单位是秒
gcj02_To_Bd09(double lat, double lon)
: 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法 将 GCJ-02 坐标转换成 BD-09 坐标
bd09_To_Gcj02(double lat, double lon)
: 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法 * * 将 BD-09 坐标转换成GCJ-02 坐标
openAMap(Context mContext, String mLat, String mlon, String pointName, String appName)
: 打开高德地图
openBDMap(Context mContext, String location, String title)
: 打开百度地图
getBDLocation(String lat, String lon)
: 获取百度地图location
dp2px(Context context, float dpValue)
: 根据手机的分辨率从 dp 的单位 转成为 px(像素)
px2dp(Context context, float pxValue)
: 根据手机的分辨率从 px(像素) 的单位 转成为 dp
sp2px(Context context, float spVal)
: sp转px
px2sp(Context context, float pxVal)
: px转sp
checkCameraPermission(final Context context, final String rejectTip,@NonNull final SuccessListener successListener)
: 单独相机权限判断(包含存储权限)
checkExternalPermission(final Context context, final String rejectTip, final SuccessListener successListener)
: 单独存储权限检查
checkPhoneStatePermission(final Context context, final String rejectTip,@NonNull final SuccessListener successListener)
: 读取手机状态的权限
checkPhoneStatePermission(final Context context, final String rejectTip, @NonNull final SuccessListener successListener)
: 判断手机定位权限
checkPermission(final Context context, final String rejectTip, final SuccessListener successListener, @NonNull String... permission)
: 通用的权限检查方式
checkPermission(final Context context, final SuccessOrFailListener successListener, String... permission)
: 通用的权限检查方式 带拒绝权限的返回监听