|
1 | 1 | ## Android开发人员不得不收集的代码([持续更新中][update_log.md])
|
2 | 2 | 为方便查找,已进行大致归类,其目录如下所示:
|
3 | 3 | > - **App相关→[AppUtils.java][app.java]**
|
4 |
| -> - 获取安装App(支持6.0以上)的意图 *installApp* |
5 |
| -> - 获取卸载指定包名的App的意图 *uninstallApp* |
| 4 | +> - 获取安装App(支持6.0)的意图 *getInstallAppIntent* |
| 5 | +> - 获取卸载App的意图 *getUninstallAppIntent* |
| 6 | +> - 获取打开App的意图 *getOpenAppItent* |
| 7 | +> - 获取App信息的意图 *getAppInfoIntent* |
| 8 | +> - 获取App信息分享的意图 *getShareInfoIntent* |
| 9 | +> - 判断App是否安装 *isInstallApp* |
6 | 10 | > - 获取当前App信息 *getAppInfo*
|
7 | 11 | > - 获取所有已安装App信息 *getAllAppsInfo*
|
8 |
| -> - 根据包名判断App是否安装 *isInstallApp* |
9 |
| -> - 获取打开指定包名App的意图 *openAppByPackageName* |
10 |
| -> - 获取打开指定包名的App应用信息的意图 *openAppInfo* |
11 |
| -> - 获取App信息分享的意图 *shareAppInfo* |
12 | 12 | > - 判断当前App处于前台还是后台 *isAppBackground*
|
13 | 13 |
|
14 | 14 | > - **常量相关→[ConstUtils.java][const.java]**
|
|
49 | 49 | > - **加密解密相关→[EncryptUtils.java][encrypt.java]→[Test][encrypt.test]**
|
50 | 50 | > - MD2加密 *encryptMD2ToString*、*encryptMD2*
|
51 | 51 | > - MD5加密 *encryptMD5ToString*、*encryptMD5*
|
| 52 | +> - MD5加密文件 *encryptMD5File2String*、*encryptMD5File* |
52 | 53 | > - SHA1加密 *encryptSHA1ToString*、*encryptSHA1*
|
53 | 54 | > - SHA224加密 *encryptSHA224ToString*、*encryptSHA224*
|
54 | 55 | > - SHA256加密 *encryptSHA256ToString*、*encryptSHA256*
|
55 | 56 | > - SHA384加密 *encryptSHA384ToString*、*encryptSHA384*
|
56 | 57 | > - SHA512加密 *encryptSHA512ToString*、*encryptSHA512*
|
57 |
| -> - 获取文件的MD5校验码 *encryptMD5File2String*、*encryptMD5File* |
58 | 58 | > - DES加密后转为Base64编码 *encryptDES2Base64*
|
59 | 59 | > - DES加密后转为16进制 *encryptDES2HexString*
|
60 | 60 | > - DES加密 *encryptDES*
|
|
102 | 102 | > - 指定编码按行读取文件到List *readFile2List*
|
103 | 103 | > - 指定编码按行读取文件到StringBuilder中 *readFile2SB*
|
104 | 104 | > - 获取文件大小 *getFileSize*
|
| 105 | +> - 获取文件的MD5校验码 *getFileMD5* |
105 | 106 | > - 关闭IO *closeIO*
|
106 | 107 | > - 根据全路径获取最长目录 *getDirName*
|
107 | 108 | > - 根据全路径获取文件名 *getFileName*
|
|
288 | 289 | ***
|
289 | 290 | Gradle:
|
290 | 291 | ``` groovy
|
291 |
| -compile 'com.blankj:utilcode:1.2.0' |
| 292 | +compile 'com.blankj:utilcode:1.2.1' |
292 | 293 | ```
|
293 | 294 |
|
294 | 295 | ### Proguard
|
|
0 commit comments