|
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