4
4
5
5
为方便查找,已进行大致归类,其目录如下所示:
6
6
7
- > - ** Activity相关→[ ActivityUtils.java] [ activity.java ] →[ Demo] [ activity.demo ] **
7
+ * ### Activity相关→[ ActivityUtils.java] [ activity.java ] →[ Demo] [ activity.demo ]
8
8
```
9
9
isActivityExists : 判断是否存在Activity
10
10
launchActivity : 打开Activity
11
11
getLauncherActivity: 获取入口activity
12
12
```
13
13
14
- > - ** App相关→[ AppUtils.java] [ app.java ] →[ Demo] [ app.demo ] **
14
+ * ### App相关→[ AppUtils.java] [ app.java ] →[ Demo] [ app.demo ]
15
15
```
16
16
isInstallApp : 判断App是否安装
17
17
installApp : 安装App(支持6.0)
@@ -38,7 +38,7 @@ getAppsInfo : 获取所有已安装App信息
38
38
cleanAppData : 清除App所有数据
39
39
```
40
40
41
- > - ** 栏相关→[ BarUtils.java] [ bar.java ] **
41
+ * ### 栏相关→[ BarUtils.java] [ bar.java ]
42
42
```
43
43
setTransparentStatusBar: 设置透明状态栏(api大于19方可使用)
44
44
hideStatusBar : 隐藏状态栏
@@ -49,7 +49,7 @@ showNotificationBar : 显示通知栏
49
49
hideNotificationBar : 隐藏通知栏
50
50
```
51
51
52
- > - ** 清除相关→[ CleanUtils.java] [ clean.java ] →[ Demo] [ clean.demo ] **
52
+ * ### 清除相关→[ CleanUtils.java] [ clean.java ] →[ Demo] [ clean.demo ]
53
53
```
54
54
cleanInternalCache : 清除内部缓存
55
55
cleanInternalFiles : 清除内部文件
@@ -60,7 +60,7 @@ cleanExternalCache : 清除外部缓存
60
60
cleanCustomCache : 清除自定义目录下的文件
61
61
```
62
62
63
- > - ** 剪贴板相关→[ ClipboardUtils.java] [ clipboard.java ] **
63
+ * ### 剪贴板相关→[ ClipboardUtils.java] [ clipboard.java ]
64
64
```
65
65
copyText : 复制文本到剪贴板
66
66
getText : 获取剪贴板的文本
@@ -70,13 +70,13 @@ copyIntent: 复制意图到剪贴板
70
70
getIntent : 获取剪贴板的意图
71
71
```
72
72
73
- > - ** 关闭相关→[ CloseUtils.java] [ close.java ] **
73
+ * ### 关闭相关→[ CloseUtils.java] [ close.java ]
74
74
```
75
75
closeIO : 关闭IO
76
76
closeIOQuietly: 安静关闭IO
77
77
```
78
78
79
- > - ** 转换相关→[ ConvertUtils.java] [ convert.java ] →[ Test] [ convert.test ] **
79
+ * ### 转换相关→[ ConvertUtils.java] [ convert.java ] →[ Test] [ convert.test ]
80
80
```
81
81
bytes2HexString, hexString2Bytes : byteArr与hexString互转
82
82
chars2Bytes, bytes2Chars : charArr与byteArr互转
@@ -98,13 +98,13 @@ dp2px, px2dp : dp与px互转
98
98
sp2px, px2sp : sp与px互转
99
99
```
100
100
101
- > - ** 崩溃相关→[ CrashUtils.java] [ crash.java ] **
101
+ * ### 崩溃相关→[ CrashUtils.java] [ crash.java ]
102
102
```
103
103
getInstance: 获取单例
104
104
init : 初始化
105
105
```
106
106
107
- > - ** 设备相关→[ DeviceUtils.java] [ device.java ] →[ Demo] [ device.demo ] **
107
+ * ### 设备相关→[ DeviceUtils.java] [ device.java ] →[ Demo] [ device.demo ]
108
108
```
109
109
isDeviceRooted : 判断设备是否rooted
110
110
getSDKVersion : 获取设备系统版本号
@@ -118,13 +118,13 @@ reboot2Recovery : 重启到recovery
118
118
reboot2Bootloader: 重启到bootloader
119
119
```
120
120
121
- > - ** 判空相关→[ EmptyUtils.java] [ empty.java ] →[ Test] [ empty.test ] **
121
+ * ### 判空相关→[ EmptyUtils.java] [ empty.java ] →[ Test] [ empty.test ]
122
122
```
123
123
isEmpty : 判断对象是否为空
124
124
isNotEmpty: 判断对象是否非空
125
125
```
126
126
127
- > - ** 编码解码相关→[ EncodeUtils.java] [ encode.java ] →[ Test] [ encode.test ] **
127
+ * ### 编码解码相关→[ EncodeUtils.java] [ encode.java ] →[ Test] [ encode.test ]
128
128
```
129
129
urlEncode : URL编码
130
130
urlDecode : URL解码
@@ -136,7 +136,7 @@ htmlEncode : Html编码
136
136
htmlDecode : Html解码
137
137
```
138
138
139
- > - ** 加密解密相关→[ EncryptUtils.java] [ encrypt.java ] →[ Test] [ encrypt.test ] **
139
+ * ### 加密解密相关→[ EncryptUtils.java] [ encrypt.java ] →[ Test] [ encrypt.test ]
140
140
```
141
141
encryptMD2, encryptMD2ToString : MD2加密
142
142
encryptMD5, encryptMD5ToString : MD5加密
@@ -160,7 +160,7 @@ encryptAES, encryptAES2HexString, encryptAES2Base64 : AES加密
160
160
decryptAES, decryptHexStringAES, decryptBase64AES : AES解密
161
161
```
162
162
163
- > - ** 文件相关→[ FileUtils.java] [ file.java ] →[ Test] [ file.test ] **
163
+ * ### 文件相关→[ FileUtils.java] [ file.java ] →[ Test] [ file.test ]
164
164
```
165
165
getFileByPath : 根据文件路径获取文件
166
166
isFileExists : 判断文件是否存在
@@ -203,7 +203,7 @@ getFileNameNoExtension : 根据全路径获取文件名不带拓展名
203
203
getFileExtension : 根据全路径获取文件拓展名
204
204
```
205
205
206
- > - ** Fragment相关→[ FragmentUtils.java] [ fragment.java ] →[ Demo] [ fragment.demo ] **
206
+ * ### Fragment相关→[ FragmentUtils.java] [ fragment.java ] →[ Demo] [ fragment.demo ]
207
207
```
208
208
addFragment : 新增fragment
209
209
addFragments : 新增多个fragment
@@ -237,12 +237,12 @@ setBackgroundResource : 设置背景资源
237
237
setBackground : 设置背景
238
238
```
239
239
240
- > - ** Handler相关→[ HandlerUtils.java] [ handler.java ] →[ Demo] [ handler.demo ] **
240
+ * ### Handler相关→[ HandlerUtils.java] [ handler.java ] →[ Demo] [ handler.demo ]
241
241
```
242
242
HandlerHolder: 使用必读
243
243
```
244
244
245
- > - ** 图片相关→[ ImageUtils.java] [ image.java ] →[ Demo] [ image.demo ] **
245
+ * ### 图片相关→[ ImageUtils.java] [ image.java ] →[ Demo] [ image.demo ]
246
246
```
247
247
bitmap2Bytes, bytes2Bitmap : bitmap与byteArr互转
248
248
drawable2Bitmap, bitmap2Drawable: drawable与bitmap互转
@@ -272,7 +272,7 @@ compressByQuality : 按质量压缩
272
272
compressBySampleSize : 按采样大小压缩
273
273
```
274
274
275
- > - ** 意图相关→[ IntentUtils.java] [ intent.java ] **
275
+ * ### 意图相关→[ IntentUtils.java] [ intent.java ]
276
276
```
277
277
getInstallAppIntent : 获取安装App(支持6.0)的意图
278
278
getUninstallAppIntent : 获取卸载App的意图
@@ -285,15 +285,15 @@ getShutdownIntent : 获取关机的意图
285
285
getCaptureIntent : 获取拍照的意图
286
286
```
287
287
288
- > - ** 键盘相关→[ KeyboardUtils.java] [ keyboard.java ] →[ Demo] [ keyboard.demo ] **
288
+ * ### 键盘相关→[ KeyboardUtils.java] [ keyboard.java ] →[ Demo] [ keyboard.demo ]
289
289
```
290
290
hideSoftInput : 动态隐藏软键盘
291
291
clickBlankArea2HideSoftInput: 点击屏幕空白区域隐藏软键盘
292
292
showSoftInput : 动态显示软键盘
293
293
toggleSoftInput : 切换键盘显示与否状态
294
294
```
295
295
296
- > - ** 定位相关→[ LocationUtils.java] [ location.java ] →[ Demo] [ location.demo ] **
296
+ * ### 定位相关→[ LocationUtils.java] [ location.java ] →[ Demo] [ location.demo ]
297
297
```
298
298
isGpsEnabled : 判断Gps是否可用
299
299
isLocationEnabled: 判断定位是否可用
@@ -306,7 +306,7 @@ getLocality : 根据经纬度获取所在地
306
306
getStreet : 根据经纬度获取所在街道
307
307
```
308
308
309
- > - ** 日志相关→[ LogUtils.java] [ log.java ] →[ Demo] [ log.demo ] **
309
+ * ### 日志相关→[ LogUtils.java] [ log.java ] →[ Demo] [ log.demo ]
310
310
```
311
311
v : Verbose日志
312
312
d : Debug日志
@@ -319,7 +319,7 @@ json: log字符串之json
319
319
xml : log字符串之xml
320
320
```
321
321
322
- > - ** 网络相关→[ NetworkUtils.java] [ network.java ] →[ Demo] [ network.demo ] **
322
+ * ### 网络相关→[ NetworkUtils.java] [ network.java ] →[ Demo] [ network.demo ]
323
323
```
324
324
openWirelessSettings : 打开网络设置界面
325
325
isConnected : 判断网络是否连接
@@ -337,7 +337,7 @@ getIPAddress : 获取IP地址
337
337
getDomainAddress : 获取域名ip地址
338
338
```
339
339
340
- > - ** 手机相关→[ PhoneUtils.java] [ phone.java ] →[ Demo] [ phone.demo ] **
340
+ * ### 手机相关→[ PhoneUtils.java] [ phone.java ] →[ Demo] [ phone.demo ]
341
341
```
342
342
isPhone : 判断设备是否是手机
343
343
getIMEI : 获取IMEI码
@@ -356,7 +356,7 @@ getContactNum : 打开手机联系人界面点击联系人后便获取该
356
356
getAllSMS : 获取手机短信并保存到xml中
357
357
```
358
358
359
- > - ** 拼音相关→[ PinyinUtils.java] [ pinyin.java ] →[ Test] [ pinyin.test ] **
359
+ * ### 拼音相关→[ PinyinUtils.java] [ pinyin.java ] →[ Test] [ pinyin.test ]
360
360
```
361
361
ccs2Pinyin : 汉字转拼音
362
362
ccs2Pinyin : 汉字转拼音
@@ -366,14 +366,14 @@ getSurnamePinyin : 根据名字获取姓氏的拼音
366
366
getSurnameFirstLetter: 根据名字获取姓氏的首字母
367
367
```
368
368
369
- > - ** 进程相关→[ ProcessUtils.java] [ process.java ] →[ Demo] [ process.demo ] **
369
+ * ### 进程相关→[ ProcessUtils.java] [ process.java ] →[ Demo] [ process.demo ]
370
370
```
371
371
getForegroundProcessName : 获取前台线程包名
372
372
killAllBackgroundProcesses: 杀死所有的后台服务进程
373
373
killBackgroundProcesses : 杀死后台服务进程
374
374
```
375
375
376
- > - ** 正则相关→[ RegexUtils.java] [ regex.java ] →[ Test] [ regex.test ] **
376
+ * ### 正则相关→[ RegexUtils.java] [ regex.java ] →[ Test] [ regex.test ]
377
377
```
378
378
isMobileSimple : 验证手机号(简单)
379
379
isMobileExact : 验证手机号(精确)
@@ -393,7 +393,7 @@ getReplaceFirst: 替换正则匹配的第一部分
393
393
getReplaceAll : 替换所有正则匹配的部分
394
394
```
395
395
396
- > - ** 屏幕相关→[ ScreenUtils.java] [ screen.java ] **
396
+ * ### 屏幕相关→[ ScreenUtils.java] [ screen.java ]
397
397
```
398
398
getScreenWidth : 获取屏幕的宽度(单位:px)
399
399
getScreenHeight : 获取屏幕的高度(单位:px)
@@ -407,7 +407,7 @@ captureWithoutStatusBar: 获取当前屏幕截图,不包含状态栏
407
407
isScreenLock : 判断是否锁屏
408
408
```
409
409
410
- > - ** SD卡相关→[ SDCardUtils.java] [ sdcard.java ] →[ Demo] [ sdcard.demo ] **
410
+ * ### SD卡相关→[ SDCardUtils.java] [ sdcard.java ] →[ Demo] [ sdcard.demo ]
411
411
```
412
412
isSDCardEnable: 判断SD卡是否可用
413
413
getSDCardPath : 获取SD卡路径
@@ -416,7 +416,7 @@ getFreeSpace : 计算SD卡的剩余空间
416
416
getSDCardInfo : 获取SD卡信息
417
417
```
418
418
419
- > - ** 服务相关→[ ServiceUtils.java] [ service.java ] **
419
+ * ### 服务相关→[ ServiceUtils.java] [ service.java ]
420
420
```
421
421
getAllRunningService: 获取所有运行的服务
422
422
startService : 启动服务
@@ -426,12 +426,12 @@ unbindService : 解绑服务
426
426
isServiceRunning : 判断服务是否运行
427
427
```
428
428
429
- > - ** Shell相关→[ ShellUtils.java] [ shell.java ] **
429
+ * ### Shell相关→[ ShellUtils.java] [ shell.java ]
430
430
```
431
431
execCmd: 是否是在root下执行命令
432
432
```
433
433
434
- > - ** 尺寸相关→[ SizeUtils.java] [ size.java ] **
434
+ * ### 尺寸相关→[ SizeUtils.java] [ size.java ]
435
435
```
436
436
dp2px, px2dp : dp与px转换
437
437
sp2px, px2sp : sp与px转换
@@ -442,7 +442,7 @@ getMeasuredWidth : 获取测量视图宽度
442
442
getMeasuredHeight: 获取测量视图高度
443
443
```
444
444
445
- > - ** Snackbar相关→[ SnackbarUtils.java] [ snackbar.java ] →[ Demo] [ snackbar.demo ] **
445
+ * ### Snackbar相关→[ SnackbarUtils.java] [ snackbar.java ] →[ Demo] [ snackbar.demo ]
446
446
```
447
447
showShortSnackbar : 显示短时snackbar
448
448
showLongSnackbar : 显示长时snackbar
@@ -451,7 +451,7 @@ addView : 为SnackBar添加布局
451
451
dismissSnackbar : 取消snackbar显示
452
452
```
453
453
454
- > - ** SpannableString相关工具类→[ SpannableStringUtils.java] [ spannable.java ] →[ Demo] [ spannable.demo ] **
454
+ * ### SpannableString相关工具类→[ SpannableStringUtils.java] [ spannable.java ] →[ Demo] [ spannable.demo ]
455
455
```
456
456
getBuilder : 获取建造者
457
457
setFlag : 设置标识
@@ -482,7 +482,7 @@ append : 追加样式字符串
482
482
create : 创建样式字符串
483
483
```
484
484
485
- > - ** SP相关→[ SPUtils.java] [ sp.java ] →[ Test] [ sp.test ] **
485
+ * ### SP相关→[ SPUtils.java] [ sp.java ] →[ Test] [ sp.test ]
486
486
```
487
487
SPUtils : SPUtils构造函数
488
488
put : SP中写入数据
@@ -501,7 +501,7 @@ contains : SP中是否存在该key
501
501
clear : SP中清除所有数据
502
502
```
503
503
504
- > - ** 字符串相关→[ StringUtils.java] [ string.java ] →[ Test] [ string.test ] **
504
+ * ### 字符串相关→[ StringUtils.java] [ string.java ] →[ Test] [ string.test ]
505
505
```
506
506
isEmpty : 判断字符串是否为null或长度为0
507
507
isTrimEmpty : 判断字符串是否为null或全为空格
@@ -517,7 +517,7 @@ toDBC : 转化为半角字符
517
517
toSBC : 转化为全角字符
518
518
```
519
519
520
- > - ** 线程池相关→[ ThreadPoolUtils.java] [ thread_pool.java ] **
520
+ * ### 线程池相关→[ ThreadPoolUtils.java] [ thread_pool.java ]
521
521
```
522
522
ThreadPoolUtils : ThreadPoolUtils构造函数
523
523
execute : 在未来某个时间执行给定的命令
@@ -536,7 +536,7 @@ scheduleWithFixedRate : 延迟并循环执行命令
536
536
scheduleWithFixedDelay: 延迟并以固定休息时间循环执行命令
537
537
```
538
538
539
- > - ** 时间相关→[ TimeUtils.java] [ time.java ] →[ Test] [ time.test ] **
539
+ * ### 时间相关→[ TimeUtils.java] [ time.java ] →[ Test] [ time.test ]
540
540
```
541
541
millis2String : 将时间戳转为时间字符串
542
542
string2Millis : 将时间字符串转为时间戳
@@ -561,7 +561,7 @@ getChineseZodiac : 获取生肖
561
561
getZodiac : 获取星座
562
562
```
563
563
564
- > - ** 吐司相关→[ ToastUtils.java] [ toast.java ] →[ Demo] [ toast.demo ] **
564
+ * ### 吐司相关→[ ToastUtils.java] [ toast.java ] →[ Demo] [ toast.demo ]
565
565
```
566
566
init : 吐司初始化
567
567
showShortToastSafe: 安全地显示短时吐司
@@ -571,7 +571,7 @@ showLongToast : 显示长时吐司
571
571
cancelToast : 取消吐司显示
572
572
```
573
573
574
- > - ** 压缩相关→[ ZipUtils.java] [ zip.java ] →[ Test] [ zip.test ] **
574
+ * ### 压缩相关→[ ZipUtils.java] [ zip.java ] →[ Test] [ zip.test ]
575
575
```
576
576
zipFiles : 批量压缩文件
577
577
zipFile : 压缩文件
@@ -583,7 +583,7 @@ getComments : 获取压缩文件中的注释链表
583
583
getEntries : 获取压缩文件中的文件对象
584
584
```
585
585
586
- > - ** 更新Log→[ update_log.md] [ update_log.md ] **
586
+ * ### 更新Log→[ update_log.md] [ update_log.md ]
587
587
588
588
***
589
589
0 commit comments