@@ -12,7 +12,7 @@ getLauncherActivity : 获取入口activity
12
12
> - ** App相关→[ AppUtils.java] [ app.java ] **
13
13
```
14
14
isInstallApp : 判断App是否安装
15
- installApp : 安装App( 支持6.0)
15
+ installApp : 安装App( 支持6.0)
16
16
installAppSilent : 静默安装App
17
17
uninstallApp : 卸载App
18
18
uninstallAppSilent : 静默卸载App
@@ -39,7 +39,7 @@ cleanAppData : 清除App所有数据
39
39
40
40
> - ** 栏相关→[ BarUtils.java] [ bar.java ] **
41
41
```
42
- setTransparentStatusBar : 设置透明状态栏( api大于19方可使用)
42
+ setTransparentStatusBar : 设置透明状态栏( api大于19方可使用)
43
43
hideStatusBar : 隐藏状态栏
44
44
getStatusBarHeight : 获取状态栏高度
45
45
isStatusBarExists : 判断状态栏是否存在
@@ -232,7 +232,7 @@ compressBySampleSize : 按采样大小压缩
232
232
233
233
> - ** 意图相关→[ IntentUtils.java] [ intent.java ] **
234
234
```
235
- getInstallAppIntent : 获取安装App( 支持6.0) 的意图
235
+ getInstallAppIntent : 获取安装App( 支持6.0) 的意图
236
236
getUninstallAppIntent : 获取卸载App的意图
237
237
getLaunchAppIntent : 获取打开App的意图
238
238
getAppDetailsSettingsIntent : 获取App具体设置的意图
@@ -246,7 +246,7 @@ getCaptureIntent : 获取拍照的意图
246
246
> - ** 键盘相关→[ KeyboardUtils.java] [ keyboard.java ] **
247
247
```
248
248
hideSoftInput : 动态隐藏软键盘
249
- clickBlankArea2HideSoftInput : 点击屏幕空白区域隐藏软键盘(注释萌萌哒)
249
+ clickBlankArea2HideSoftInput : 点击屏幕空白区域隐藏软键盘
250
250
showSoftInput : 动态显示软键盘
251
251
toggleSoftInput : 切换键盘显示与否状态
252
252
```
@@ -277,20 +277,20 @@ e : Error日志
277
277
278
278
> - ** 网络相关→[ NetworkUtils.java] [ network.java ] **
279
279
```
280
- openWirelessSettings : 打开网络设置界面
281
- isConnected : 判断网络是否连接
282
- isAvailableByPing : 判断网络是否可用
283
- getDataEnabled : 判断移动数据是否打开
284
- setDataEnabled : 打开或关闭移动数据
285
- is4G : 判断网络是否是4G
286
- getWifiEnabled : 判断wifi是否打开
287
- setWifiEnabled : 打开或关闭wifi
288
- isWifiConnected : 判断wifi是否连接状态
289
- isWifiAvailable : 判断wifi数据是否可用
290
- getNetworkOperatorName : 获取移动网络运营商名称
291
- getNetworkType, getNetworkTypeName : 获取当前的网络类型(WIFI, 2G, 3G, 4G)
292
- getIPAddress : 获取IP地址
293
- getDomainAddress : 获取域名ip地址
280
+ openWirelessSettings : 打开网络设置界面
281
+ isConnected : 判断网络是否连接
282
+ isAvailableByPing : 判断网络是否可用
283
+ getDataEnabled : 判断移动数据是否打开
284
+ setDataEnabled : 打开或关闭移动数据
285
+ is4G : 判断网络是否是4G
286
+ getWifiEnabled : 判断wifi是否打开
287
+ setWifiEnabled : 打开或关闭wifi
288
+ isWifiConnected : 判断wifi是否连接状态
289
+ isWifiAvailable : 判断wifi数据是否可用
290
+ getNetworkOperatorName : 获取移动网络运营商名称
291
+ getNetworkType : 获取当前网络类型
292
+ getIPAddress : 获取IP地址
293
+ getDomainAddress : 获取域名ip地址
294
294
```
295
295
296
296
> - ** 手机相关→[ PhoneUtils.java] [ phone.java ] **
@@ -307,7 +307,7 @@ call : 拨打phoneNumber
307
307
sendSms : 跳至发送短信界面
308
308
sendSmsSilent : 发送短信
309
309
getAllContactInfo : 获取手机联系人
310
- getContactNum : 打开手机联系人界面点击联系人后便获取该号码(注释萌萌哒)
310
+ getContactNum : 打开手机联系人界面点击联系人后便获取该号码
311
311
getAllSMS : 获取手机短信并保存到xml中
312
312
```
313
313
@@ -345,17 +345,16 @@ getReplaceAll : 替换所有正则匹配的部分
345
345
346
346
> - ** 屏幕相关→[ ScreenUtils.java] [ screen.java ] **
347
347
```
348
- getDeviceWidth, getDeviceHeight : 获取手机分辨率
349
- setTransparentStatusBar : 设置透明状态栏(api大于19方可使用)
350
- hideStatusBar : 隐藏状态栏(注释萌萌哒)
351
- getStatusBarHeight : 获取状态栏高度
352
- isStatusBarExists : 判断状态栏是否存在
353
- getActionBarHeight : 获取ActionBar高度
354
- showNotificationBar : 显示通知栏
355
- hideNotificationBar : 隐藏通知栏
356
- setLandscape : 设置屏幕为横屏(注释萌萌哒)
357
- snapShotWithStatusBar, snapShotWithoutStatusBar : 获取屏幕截图
358
- isScreenLock : 判断是否锁屏
348
+ getScreenWidth : 获取屏幕的宽度(单位:px)
349
+ getScreenHeight : 获取屏幕的高度(单位:px)
350
+ setLandscape : 设置屏幕为横屏
351
+ setPortrait : 设置屏幕为竖屏
352
+ isLandscape : 判断是否横屏
353
+ isPortrait : 判断是否竖屏
354
+ getScreenRotation : 获取屏幕旋转角度
355
+ captureWithStatusBar : 获取当前屏幕截图,包含状态栏
356
+ captureWithoutStatusBar : 获取当前屏幕截图,不包含状态栏
357
+ isScreenLock : 判断是否锁屏
359
358
```
360
359
361
360
> - ** SD卡相关→[ SDCardUtils.java] [ sdcard.java ] **
@@ -383,7 +382,7 @@ execCmd : 是否是在root下执行命令
383
382
dp2px, px2dp : dp与px转换
384
383
sp2px, px2sp : sp与px转换
385
384
applyDimension : 各种单位转换
386
- forceGetViewSize : 在onCreate()中获取视图的尺寸
385
+ forceGetViewSize : 在onCreate中获取视图的尺寸
387
386
measureView : 测量视图尺寸
388
387
getMeasuredWidth : 获取测量视图宽度
389
388
getMeasuredHeight : 获取测量视图高度
@@ -434,38 +433,41 @@ toSBC : 转化为全角字符
434
433
435
434
> - ** 线程池相关→[ ThreadPoolUtils.java] [ thread_pool.java ] **
436
435
```
437
- ThreadPoolUtils : ThreadPoolUtils构造函数
438
- execute : 在未来某个时间执行给定的命令
439
- execute : 在未来某个时间执行给定的命令链表
440
- shutDown : 待以前提交的任务执行完毕后关闭线程池
441
- shutDownNow : 试图停止所有正在执行的活动任务
442
- isShutDown : 判断线程池是否已关闭
443
- isTerminated : 关闭线程池后判断所有任务是否都已完成
444
- awaitTermination : 请求关闭、发生超时或者当前线程中断
445
- submit : 提交一个Callable任务用于执行
446
- submit : 提交一个Runnable任务用于执行
447
- invokeAll, invokeAny : 执行给定的任务
448
- schedule : 延迟执行Runnable命令
449
- schedule : 延迟执行Callable命令
450
- scheduleWithFixedRate, scheduleWithFixedDelay : 延迟并循环执行命令
436
+ ThreadPoolUtils : ThreadPoolUtils构造函数
437
+ execute : 在未来某个时间执行给定的命令
438
+ execute : 在未来某个时间执行给定的命令链表
439
+ shutDown : 待以前提交的任务执行完毕后关闭线程池
440
+ shutDownNow : 试图停止所有正在执行的活动任务
441
+ isShutDown : 判断线程池是否已关闭
442
+ isTerminated : 关闭线程池后判断所有任务是否都已完成
443
+ awaitTermination : 请求关闭、发生超时或者当前线程中断
444
+ submit : 提交一个Callable任务用于执行
445
+ submit : 提交一个Runnable任务用于执行
446
+ invokeAll, invokeAny : 执行给定的任务
447
+ schedule : 延迟执行Runnable命令
448
+ schedule : 延迟执行Callable命令
449
+ scheduleWithFixedRate : 延迟并循环执行命令
450
+ scheduleWithFixedDelay : 延迟并以固定休息时间循环执行命令
451
451
```
452
452
453
453
> - ** 时间相关→[ TimeUtils.java] [ time.java ] →[ Test] [ time.test ] **
454
454
```
455
- milliseconds2String : 将时间戳转为时间字符串
456
- string2Milliseconds : 将时间字符串转为时间戳
457
- string2Date : 将时间字符串转为Date类型
458
- date2String : 将Date类型转为时间字符串
459
- date2Milliseconds : 将Date类型转为时间戳
460
- milliseconds2Date : 将时间戳转为Date类型
461
- milliseconds2Unit : 毫秒时间戳单位转换(单位:unit)
462
- getIntervalTime : 获取两个时间差(单位:unit)
463
- getCurTimeMills, getCurTimeString, getCurTimeDate : 获取当前时间
464
- getIntervalByNow : 获取与当前时间的差(单位:unit)
465
- isLeapYear : 判断闰年
466
- getWeek, getWeekIndex : 获取星期
467
- getWeekOfMonth : 获取月份中的第几周
468
- getWeekOfYear : 获取年份中的第几周
455
+ milliseconds2String : 将时间戳转为时间字符串
456
+ string2Milliseconds : 将时间字符串转为时间戳
457
+ string2Date : 将时间字符串转为Date类型
458
+ date2String : 将Date类型转为时间字符串
459
+ date2Milliseconds : 将Date类型转为时间戳
460
+ milliseconds2Date : 将时间戳转为Date类型
461
+ milliseconds2Unit : 毫秒时间戳单位转换(单位:unit)
462
+ getIntervalTime : 获取两个时间差(单位:unit)
463
+ getCurTimeMills : 获取当前时间戳
464
+ getCurTimeString : 获取当前时间字符串
465
+ getCurTimeDate : 获取当前Date
466
+ getIntervalByNow : 获取与当前时间的差(单位:unit)
467
+ isLeapYear : 判断闰年
468
+ getWeek, getWeekIndex : 获取星期
469
+ getWeekOfMonth : 获取月份中的第几周
470
+ getWeekOfYear : 获取年份中的第几周
469
471
```
470
472
471
473
> - ** 吐司相关→[ ToastUtils.java] [ toast.java ] **
0 commit comments