|
35 | 35 | > - **编码解码相关→[EncodeUtils.java][encode.java]→[Test][encode.test]**
|
36 | 36 | > - URL编码 *urlEncode*
|
37 | 37 | > - URL解码 *urlDecode*
|
38 |
| -> - Base64编码 *base64Encode* *base64Encode2String* |
| 38 | +> - Base64编码 *base64Encode*、*base64Encode2String* |
39 | 39 | > - Base64解码 *base64Decode*
|
40 | 40 | > - Base64URL安全编码 *base64UrlSafeEncode*
|
41 | 41 | > - Html编码 *htmlEncode*
|
42 | 42 | > - Html解码 *htmlDecode*
|
43 | 43 |
|
44 | 44 | > - **加密解密相关→[EncryptUtils.java][encrypt.java]→[Test][encrypt.test]**
|
45 |
| -> - MD2加密 *encryptMD2ToString* *encryptMD2* |
46 |
| -> - MD5加密 *encryptMD5ToString* *encryptMD5* |
47 |
| -> - SHA1加密 *encryptSHA1ToString* *encryptSHA1* |
48 |
| -> - SHA224加密 *encryptSHA224ToString* *encryptSHA224* |
49 |
| -> - SHA256加密 *encryptSHA256ToString* *encryptSHA256* |
50 |
| -> - SHA384加密 *encryptSHA384ToString* *encryptSHA384* |
51 |
| -> - SHA512加密 *encryptSHA512ToString* *encryptSHA512* |
52 |
| -> - 获取文件的MD5校验码 *encryptMD5File2String* *encryptMD5File* |
| 45 | +> - MD2加密 *encryptMD2ToString*、*encryptMD2* |
| 46 | +> - MD5加密 *encryptMD5ToString*、*encryptMD5* |
| 47 | +> - SHA1加密 *encryptSHA1ToString*、*encryptSHA1* |
| 48 | +> - SHA224加密 *encryptSHA224ToString*、*encryptSHA224* |
| 49 | +> - SHA256加密 *encryptSHA256ToString*、*encryptSHA256* |
| 50 | +> - SHA384加密 *encryptSHA384ToString*、*encryptSHA384* |
| 51 | +> - SHA512加密 *encryptSHA512ToString*、*encryptSHA512* |
| 52 | +> - 获取文件的MD5校验码 *encryptMD5File2String*、*encryptMD5File* |
53 | 53 | > - DES加密后转为Base64编码 *encryptDES2Base64*
|
54 | 54 | > - DES加密后转为16进制 *encryptDES2HexString*
|
55 | 55 | > - DES加密 *encryptDES*
|
|
122 | 122 | > - 判断wifi是否连接状态 *isWifiConnected*
|
123 | 123 | > - 获取移动网络运营商名称 *getNetworkOperatorName*
|
124 | 124 | > - 获取移动终端类型 *getPhoneType*
|
125 |
| -> - 获取当前的网络类型(WIFI,2G,3G,4G) *getNetWorkType* *getNetWorkTypeName* |
| 125 | +> - 获取当前的网络类型(WIFI,2G,3G,4G) *getNetWorkType*、*getNetWorkTypeName* |
126 | 126 |
|
127 | 127 | > - **手机相关→[PhoneUtils.java][phone.java]**
|
128 | 128 | > - 判断设备是否是手机 *isPhone*
|
|
205 | 205 | > - 转化为半角字符 *toDBC*
|
206 | 206 | > - 转化为全角字符 *toSBC*
|
207 | 207 |
|
| 208 | +> - 线程池相关工具类→[ThreadPoolUtils.java][thread_pool.java] |
| 209 | +> - ThreadPoolUtils构造函数 *ThreadPoolUtils* |
| 210 | +> - 在未来某个时间执行给定的命令 *execute* |
| 211 | +> - 在未来某个时间执行给定的命令链表 *execute* |
| 212 | +> - 待以前提交的任务执行完毕后关闭线程池 *shutDown* |
| 213 | +> - 试图停止所有正在执行的活动任务 *shutDownNow* |
| 214 | +> - 判断线程池是否已关闭 *isShutDown* |
| 215 | +> - 关闭线程池后判断所有任务是否都已完成 *isTerminated* |
| 216 | +> - 请求关闭、发生超时或者当前线程中断 *awaitTermination* |
| 217 | +> - 提交一个Callable任务用于执行 *submit* |
| 218 | +> - 提交一个Runnable任务用于执行 *submit* |
| 219 | +> - 执行给定的任务 *invokeAll*、*invokeAny* |
| 220 | +> - 延迟执行Runnable命令 *schedule* |
| 221 | +> - 延迟执行Callable命令 *schedule* |
| 222 | +> - 延迟并循环执行命令 *scheduleWithFixedRate*、*scheduleWithFixedDelay* |
| 223 | +
|
208 | 224 | > - **时间相关→[TimeUtils.java][time.java]→[Test][time.test]**
|
209 | 225 | > - 将时间戳转为时间字符串 *milliseconds2String*
|
210 | 226 | > - 将时间字符串转为时间戳 *string2Milliseconds*
|
|
214 | 230 | > - 将时间戳转为Date类型 *milliseconds2Date*
|
215 | 231 | > - 毫秒时间戳单位转换(单位:unit) *milliseconds2Unit*
|
216 | 232 | > - 获取两个时间差(单位:unit) *getIntervalTime*
|
217 |
| -> - 获取当前时间 *getCurTimeMills* *getCurTimeString* *getCurTimeDate* |
| 233 | +> - 获取当前时间 *getCurTimeMills*、*getCurTimeString*、*getCurTimeDate* |
218 | 234 | > - 获取与当前时间的差(单位:unit) *getIntervalByNow*
|
219 | 235 | > - 判断闰年 *isLeapYear*
|
220 | 236 |
|
@@ -303,6 +319,8 @@ limitations under the License.
|
303 | 319 | [string.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/src/main/java/com/blankj/utilcode/utils/StringUtils.java
|
304 | 320 | [string.test]: https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/src/test/java/com/blankj/utilcode/utils/StringUtilsTest.java
|
305 | 321 |
|
| 322 | +[thread_pool.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/src/main/java/com/blankj/utilcode/utils/ThreadPoolUtils.java |
| 323 | + |
306 | 324 | [time.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/src/main/java/com/blankj/utilcode/utils/TimeUtils.java
|
307 | 325 | [time.test]: https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/src/test/java/com/blankj/utilcode/utils/TimeUtilsTest.java
|
308 | 326 |
|
|
0 commit comments