From 5187a48e24b455ca90a9acc8f10bbbb0cdc7b740 Mon Sep 17 00:00:00 2001 From: Ttt <13798405957@163.com> Date: Tue, 15 Sep 2020 19:04:52 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=9B=B4=E6=96=B0=20API=20=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Former-commit-id: 9bbbc9bbd096ed5416d5dc0140b38b0f5dcd25a6 Former-commit-id: a92eb24d3889e376ae4913f315b4935699d1619f --- README.md | 6 +- file/gradle/config.gradle | 8 +-- lib/DevApp/README.md.REMOVED.git-id | 2 +- lib/DevJava/README.md | 98 ++++++++++++++++------------- 4 files changed, 63 insertions(+), 51 deletions(-) diff --git a/README.md b/README.md index a4ec58fdc6..d4ae4ca2bf 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ [![GitHub](https://img.shields.io/badge/GitHub-afkT-blue.svg)](https://github.com/afkT) [![GitHub license](https://img.shields.io/github/license/afkT/DevUtils.svg)](https://github.com/afkT/DevUtils/blob/master/LICENSE) -[![Bintray](https://img.shields.io/badge/DevUtils-2.0.1-brightgreen.svg)](https://bintray.com/afkt/maven/DevAppX) +[![Bintray](https://img.shields.io/badge/DevUtils-2.0.2-brightgreen.svg)](https://bintray.com/afkt/maven/DevAppX) [![API](https://img.shields.io/badge/API-14%2B-brightgreen.svg?style=flat)](https://android-arsenal.com/api?level=14) [![Utils](https://img.shields.io/badge/utils-160+-ff69b4.svg)](https://github.com/afkT/DevUtils/blob/master/lib/DevApp/README.md) @@ -71,7 +71,7 @@ ```java // DevApp Android 工具类库 -implementation 'com.afkt:DevAppX:2.0.1' +implementation 'com.afkt:DevAppX:2.0.2' // DevAssist 快捷功能辅助类库 implementation 'com.afkt:DevAssist:1.0.4' @@ -80,7 +80,7 @@ implementation 'com.afkt:DevAssist:1.0.4' implementation 'com.afkt:DevBase:1.0.0' // DevJava Java 工具类库 ( 不依赖 android api ) -implementation 'com.afkt:DevJava:1.1.5' // 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava +implementation 'com.afkt:DevJava:1.1.6' // 用于纯 Java 开发,如果依赖了 DevApp 则不需要依赖 DevJava // DevWidget 自定义 View UI 库 implementation 'com.afkt:DevWidgetX:1.0.4' diff --git a/file/gradle/config.gradle b/file/gradle/config.gradle index e12a705d4e..75e36040fa 100644 --- a/file/gradle/config.gradle +++ b/file/gradle/config.gradle @@ -44,9 +44,9 @@ ext { // =========== // 版本号 - dev_app_versionCode : 201, + dev_app_versionCode : 202, // 版本名 - dev_app_versionName : '2.0.1', + dev_app_versionName : '2.0.2', // 版本号 dev_assist_versionCode : 104, @@ -59,9 +59,9 @@ ext { dev_base_versionName : '1.0.0', // 版本号 - dev_java_versionCode : 115, + dev_java_versionCode : 116, // 版本名 - dev_java_version : '1.1.5', + dev_java_version : '1.1.6', // 版本号 dev_widget_versionCode : 104, diff --git a/lib/DevApp/README.md.REMOVED.git-id b/lib/DevApp/README.md.REMOVED.git-id index cb4c0bb2ed..0b953b3230 100644 --- a/lib/DevApp/README.md.REMOVED.git-id +++ b/lib/DevApp/README.md.REMOVED.git-id @@ -1 +1 @@ -f9d82b7c0cab79873379da406bc8afdaac161435 \ No newline at end of file +0ea380fa3e933f54b9a8dfa3e84a06f1ee7e8373 \ No newline at end of file diff --git a/lib/DevJava/README.md b/lib/DevJava/README.md index 272776893f..7bab974f60 100644 --- a/lib/DevJava/README.md +++ b/lib/DevJava/README.md @@ -2,7 +2,7 @@ ## Gradle ```java -implementation 'com.afkt:DevJava:1.1.5' +implementation 'com.afkt:DevJava:1.1.6' ``` ## 目录结构 @@ -227,7 +227,7 @@ JCLogUtils.setPrint(new JCLogUtils.Print() {}); | 方法 | 注释 | | :- | :- | -| toHexAlpha | 获取十六进制透明度字符串 | +| hexAlpha | 获取十六进制透明度字符串 | | getARGB | 返回一个颜色 ARGB 色值数组 ( 返回十进制 ) | | alpha | 返回一个颜色中的透明度值 ( 返回十进制 ) | | alphaPercent | 返回一个颜色中的透明度百分比值 | @@ -270,7 +270,6 @@ JCLogUtils.setPrint(new JCLogUtils.Print() {}); | getHue | 获取颜色色调 | | getSaturation | 获取颜色饱和度 | | getBrightness | 获取颜色亮度 | -| toString | toString | | handleColor | 处理 color | @@ -364,7 +363,7 @@ JCLogUtils.setPrint(new JCLogUtils.Print() {}); | get12Hour | 获取时 - 12 | | getMinute | 获取分 | | getSecond | 获取秒 | -| convertTime | 转换时间处理, 小于 10, 则自动补充 0x | +| timeAddZero | 时间补 0 处理 ( 小于 10, 则自动补充 0x ) | | isLeapYear | 判断是否闰年 | | getMonthDayNumberAll | 根据年份、月份, 获取对应的天数 ( 完整天数, 无判断是否属于未来日期 ) | | getYearMonthNumber | 根据年份, 获取对应的月份 | @@ -412,14 +411,20 @@ JCLogUtils.setPrint(new JCLogUtils.Print() {}); | isStartsWith | 判断内容, 是否属于特定字符串开头 - 对比大小写 | | isEndsWith | 判断内容, 是否属于特定字符串结尾 - 对比大小写 | | isSpace | 判断字符串是否为 null 或全为空白字符 | -| toClearSpace | 清空字符串全部空格 | -| toClearSpaceTrim | 清空字符串前后所有空格 | +| clearSpace | 清空字符串全部空格 | +| clearTab | 清空字符串全部 Tab | +| clearLine | 清空字符串全部换行符 | +| clearSpaceTrim | 清空字符串前后全部空格 | +| clearTabTrim | 清空字符串前后全部 Tab | +| clearLineTrim | 清空字符串前后全部换行符 | +| clearSpaceTabLine | 清空字符串全部空格、Tab、换行符 | +| clearSpaceTabLineTrim | 清空字符串前后全部空格、Tab、换行符 | | appendSpace | 追加空格 | | appendTab | 追加 Tab | | appendLine | 追加换行 | -| toCheckValue | 检查字符串 | -| toCheckValues | 检查字符串 - 多个值 | -| toCheckValuesSpace | 检查字符串 - 多个值 ( 删除前后空格对比判断 ) | +| checkValue | 检查字符串 | +| checkValues | 检查字符串 - 多个值 | +| checkValuesSpace | 检查字符串 - 多个值 ( 删除前后空格对比判断 ) | | getFormatString | 获取格式化后的字符串 | | getAutoFormatString | 获取自动数量格式化后的字符串 ( 可变参数 ) | | getAutoFormatString2 | 获取自动数量格式化后的字符串 ( 可变参数 ) | @@ -431,12 +436,12 @@ JCLogUtils.setPrint(new JCLogUtils.Print() {}); | subSymbolHide | 裁剪符号处理 | | subSetSymbol | 裁剪内容, 设置符号处理 | | substring | 裁剪字符串 | -| toReplaceSEWith | 替换 ( 删除 - 替换成 "") 字符串中符合 特定标记字符的 startsWith - endsWith | -| toReplaceStartsWith | 替换开头字符串 | -| toReplaceEndsWith | 替换结尾字符串 | -| toClearSEWiths | 这个方法功能主要把字符符合标记的 头部和尾部都替换成 "" | -| toClearStartsWith | 清空属于特定字符串开头的字段 | -| toClearEndsWith | 清空属于特定字符串结尾的字段 | +| replaceSEWith | 替换 ( 删除 - 替换成 "") 字符串中符合 特定标记字符的 startsWith - endsWith | +| replaceStartsWith | 替换开头字符串 | +| replaceEndsWith | 替换结尾字符串 | +| clearSEWiths | 这个方法功能主要把字符符合标记的 头部和尾部都替换成 "" | +| clearStartsWith | 清空属于特定字符串开头的字段 | +| clearEndsWith | 清空属于特定字符串结尾的字段 | | replaceAll | 替换字符串 | | replaceAllToNull | 替换字符串 | | replaceAlls | 替换字符串 | @@ -572,7 +577,7 @@ JCLogUtils.setPrint(new JCLogUtils.Print() {}); | copyDir | 复制目录 | | moveDir | 移动目录 | | deleteDir | 删除目录 | -| deleteAllInDir | 删除目录下所有东西 | +| deleteAllInDir | 删除目录下所有文件 | | deleteFilesInDir | 删除目录下所有文件 | | deleteFilesInDirWithFilter | 删除目录下所有过滤的文件 | | listFilesInDir | 获取目录下所有文件 - 不递归进子目录 | @@ -617,9 +622,9 @@ JCLogUtils.setPrint(new JCLogUtils.Print() {}); | splitParams | 拆分参数 | | joinParams | 拼接请求参数 - value(String) | | joinParamsObj | 拼接请求参数 - value(Object) | -| toConvertObjToMS | 进行转换对象处理 ( 请求发送对象 ) | -| toConvertObjToMO | 进行转换对象处理 ( 请求发送对象 ) | -| toUrlEncode | 进行 URL 编码, 默认 UTF-8 | +| convertObjToMS | 进行转换对象处理 ( 请求发送对象 ) | +| convertObjToMO | 进行转换对象处理 ( 请求发送对象 ) | +| urlEncode | 进行 URL 编码, 默认 UTF-8 | * **HttpURLConnection 网络工具类 ->** [HttpURLConnectionUtils.java](https://github.com/afkT/DevUtils/blob/master/lib/DevJava/src/main/java/dev/utils/common/HttpURLConnectionUtils.java) @@ -667,8 +672,8 @@ JCLogUtils.setPrint(new JCLogUtils.Print() {}); | equals | 判断两个值是否一样 | | toggle | 切换保存状态 | | isNullToValue | 判断指定 key 的 value 是否为 null | -| containsKey | 判断 Map 是否存储了 key | -| containsValue | 判断 Map 是否存储了 value | +| containsKey | 判断 Map 是否存储 key | +| containsValue | 判断 Map 是否存储 value | | putToList | 添加一条数据 - (Value) List | | removeToList | 移除一条数据 - (Value) List | | removeToLists | 移除多条数据 - (Value) List | @@ -679,6 +684,7 @@ JCLogUtils.setPrint(new JCLogUtils.Print() {}); | 方法 | 注释 | | :- | :- | +| addZero | 补 0 处理 ( 小于 10, 则自动补充 0x ) | | percentI | 计算百分比值 ( 最大 100%) | | percentD | 计算百分比值 ( 最大 100%) | | percentL | 计算百分比值 ( 最大 100%) | @@ -821,33 +827,39 @@ JCLogUtils.setPrint(new JCLogUtils.Print() {}); | countMatches2 | 统计字符串匹配个数 | | isSpace | 判断字符串是否为 null 或全为空白字符 | | getBytes | 字符串 转 byte[] | -| toClearSpace | 清空字符串全部空格 | -| toClearSpaceTrim | 清空字符串前后所有空格 | +| clearSpace | 清空字符串全部空格 | +| clearTab | 清空字符串全部 Tab | +| clearLine | 清空字符串全部换行符 | +| clearSpaceTrim | 清空字符串前后全部空格 | +| clearTabTrim | 清空字符串前后全部 Tab | +| clearLineTrim | 清空字符串前后全部换行符 | +| clearSpaceTabLine | 清空字符串全部空格、Tab、换行符 | +| clearSpaceTabLineTrim | 清空字符串前后全部空格、Tab、换行符 | | appendSpace | 追加空格 | | appendTab | 追加 Tab | | appendLine | 追加换行 | | forString | 循环指定数量字符串 | | forJoint | 循环追加 | | colonSplit | 冒号分割处理 | -| toCheckValue | 检查字符串 | -| toCheckValues | 检查字符串 - 多个值 | -| toCheckValuesSpace | 检查字符串 - 多个值 ( 删除前后空格对比判断 ) | +| checkValue | 检查字符串 | +| checkValues | 检查字符串 - 多个值 | +| checkValuesSpace | 检查字符串 - 多个值 ( 删除前后空格对比判断 ) | | getFormatString | 获取格式化后的字符串 | | getAutoFormatString | 获取自动数量格式化后的字符串 ( 可变参数 ) | | getAutoFormatString2 | 获取自动数量格式化后的字符串 ( 可变参数 ) | | appends | StringBuilder 拼接处理 | | appendsIgnoreLast | StringBuilder 拼接处理 ( 最后一个不追加间隔 ) | -| toGBKEncode | 字符串进行 GBK 编码 | -| toGBK2312Encode | 字符串进行 GBK2312 编码 | -| toUTF8Encode | 字符串进行 UTF-8 编码 | -| toStrEncode | 进行字符串编码 | -| toUrlEncode | 进行 URL 编码, 默认 UTF-8 | -| toUrlDecode | 进行 URL 解码, 默认 UTF-8 | -| toASCII | 将字符串转移为 ASCII 码 | -| toUnicode | 将字符串转移为 Unicode 码 | -| toUnicodeString | 将字符数组转移为 Unicode 码 | -| toDBC | 转化为半角字符 | -| toSBC | 转化为全角字符 如: a = a, A = A | +| gbkEncode | 字符串进行 GBK 编码 | +| gbk2312Encode | 字符串进行 GBK2312 编码 | +| utf8Encode | 字符串进行 UTF-8 编码 | +| strEncode | 进行字符串编码 | +| urlEncode | 进行 URL 编码, 默认 UTF-8 | +| urlDecode | 进行 URL 解码, 默认 UTF-8 | +| ascii | 将字符串转移为 ASCII 码 | +| unicode | 将字符串转移为 Unicode 码 | +| unicodeString | 将字符数组转移为 Unicode 码 | +| dbc | 转化为半角字符 | +| sbc | 转化为全角字符 如: a = a, A = A | | checkChineseToString | 检测字符串是否全是中文 | | isChinese | 判定输入汉字 | | upperFirstLetter | 首字母大写 | @@ -864,12 +876,12 @@ JCLogUtils.setPrint(new JCLogUtils.Print() {}); | subSymbolHide | 裁剪符号处理 | | subSetSymbol | 裁剪内容, 设置符号处理 | | substring | 裁剪字符串 | -| toReplaceSEWith | 替换 ( 删除 - 替换成 "") 字符串中符合 特定标记字符的 startsWith - endsWith | -| toReplaceStartsWith | 替换开头字符串 | -| toReplaceEndsWith | 替换结尾字符串 | -| toClearSEWiths | 这个方法功能主要把字符符合标记的 头部和尾部都替换成 "" | -| toClearStartsWith | 清空属于特定字符串开头的字段 | -| toClearEndsWith | 清空属于特定字符串结尾的字段 | +| replaceSEWith | 替换 ( 删除 - 替换成 "") 字符串中符合 特定标记字符的 startsWith - endsWith | +| replaceStartsWith | 替换开头字符串 | +| replaceEndsWith | 替换结尾字符串 | +| clearSEWiths | 这个方法功能主要把字符符合标记的 头部和尾部都替换成 "" | +| clearStartsWith | 清空属于特定字符串开头的字段 | +| clearEndsWith | 清空属于特定字符串结尾的字段 | | replaceAll | 替换字符串 | | replaceAllToNull | 替换字符串 | | replaceAlls | 替换字符串 |