## Download
Gradle:
```groovy
implementation 'com.blankj:utilcode:1.29.0'
// if u use AndroidX, use the following
implementation 'com.blankj:utilcodex:1.29.0'
```
## APIs
* ### Activity 相关 -> [ActivityUtils.java][activity.java] -> [Demo][activity.demo]
```
addActivityLifecycleCallbacks : 新增 Activity 生命周期监听
removeActivityLifecycleCallbacks: 移除 Activity 生命周期监听
getAliveActivityByContext : 根据上下文获取存活的 Activity
getActivityByContext : 根据上下文获取 Activity
isActivityExists : 判断 Activity 是否存在
startActivity : 启动 Activity
startActivityForResult : 启动 Activity 为返回结果
startActivities : 启动多个 Activity
startHomeActivity : 回到桌面
getActivityList : 获取 Activity 栈链表
getLauncherActivity : 获取启动项 Activity
getMainActivities : 获取主的 Activity 们
getTopActivity : 获取栈顶 Activity
isActivityAlive : 判断 Activity 是否存活
isActivityExistsInStack : 判断 Activity 是否存在栈中
finishActivity : 结束 Activity
finishToActivity : 结束到指定 Activity
finishOtherActivities : 结束所有其他类型的 Activity
finishAllActivities : 结束所有 Activity
finishAllActivitiesExceptNewest : 结束除最新之外的所有 Activity
```
* ### AdaptScreen 相关 -> [AdaptScreenUtils.java][adaptScreen.java] -> [Demo][adaptScreen.demo]
```
adaptWidth : 适配宽度
adaptHeight: 适配高度
closeAdapt : 关闭适配(pt 等同于 dp)
pt2Px : pt 转 px
px2Pt : px 转 pt
```
* ### Api 相关 -> [ApiUtils.java][api.java] -> [README][api.readme]
```
getApi: 获取 api 的实例
```
* ### App 相关 -> [AppUtils.java][app.java] -> [Demo][app.demo]
```
registerAppStatusChangedListener : 注册 App 前后台切换监听器
unregisterAppStatusChangedListener: 注销 App 前后台切换监听器
installApp : 安装 App(支持 8.0)
uninstallApp : 卸载 App
isAppInstalled : 判断 App 是否安装
isAppRoot : 判断 App 是否有 root 权限
isAppDebug : 判断 App 是否是 Debug 版本
isAppSystem : 判断 App 是否是系统应用
isAppForeground : 判断 App 是否处于前台
isAppRunning : 判断 App 是否运行
launchApp : 打开 App
relaunchApp : 重启 App
launchAppDetailsSettings : 打开 App 具体设置
exitApp : 关闭应用
getAppIcon : 获取 App 图标
getAppPackageName : 获取 App 包名
getAppName : 获取 App 名称
getAppPath : 获取 App 路径
getAppVersionName : 获取 App 版本号
getAppVersionCode : 获取 App 版本码
getAppSignature : 获取 App 签名
getAppSignatureSHA1 : 获取应用签名的的 SHA1 值
getAppSignatureSHA256 : 获取应用签名的的 SHA256 值
getAppSignatureMD5 : 获取应用签名的的 MD5 值
getAppInfo : 获取 App 信息
getAppsInfo : 获取所有已安装 App 信息
getApkInfo : 获取 Apk 信息
```
* ### 数组相关 -> [ArrayUtils.java][array.java] -> [Test][array.test]
```
newArray : 新建数组
newLongArray : 新建长整型数组
newIntArray : 新建整型数组
newShortArray : 新建 short 数组
newCharArray : 新建字符数组
newByteArray : 新建字节数组
newDoubleArray : 新建双精度数组
newFloatArray : 新建浮点数数组
newBooleanArray : 新建 boolean 数组
isEmpty : 判断数组是否为空
getLength : 获取数组长度
isSameLength : 判断两数组长度是否相等
get : 获取数组的索引值
set : 设置数组的索引值
equals : 判断数组是否相等
reverse : 逆序数组
copy : 拷贝数组
subArray : 截取数组
add : 增加数组
remove : 移除指定的索引
removeElement : 移除指定的元素
indexOf : 查找第一个元素的索引
lastIndexOf : 查找最后一个元素的索引
contains : 判断是否包含该元素
toPrimitive : 装箱数组转基本类型数组
toObject : 基本类型数组转装箱数组
asList : 转为链表
asUnmodifiableList: 转为不可变链表
asArrayList : 转为数组链表
asLinkedList : 转为双向链表
sort : 排序
forAllDo : 对所有元素做操作
toString : 数组转为字符串
```
* ### 栏相关 -> [BarUtils.java][bar.java] -> [Demo][bar.demo]
```
getStatusBarHeight : 获取状态栏高度(px)
setStatusBarVisibility : 设置状态栏是否可见
isStatusBarVisible : 判断状态栏是否可见
setStatusBarLightMode : 设置状态栏是否为浅色模式
isStatusBarLightMode : 判断状态栏是否为浅色模式
addMarginTopEqualStatusBarHeight : 为 view 增加 MarginTop 为状态栏高度
subtractMarginTopEqualStatusBarHeight: 为 view 减少 MarginTop 为状态栏高度
setStatusBarColor : 设置状态栏颜色
setStatusBarColor4Drawer : 为 DrawerLayout 设置状态栏颜色
transparentStatusBar : 透明状态栏
getActionBarHeight : 获取 ActionBar 高度
setNotificationBarVisibility : 设置通知栏是否可见
getNavBarHeight : 获取导航栏高度
setNavBarVisibility : 设置导航栏是否可见
isNavBarVisible : 判断导航栏是否可见
setNavBarColor : 设置导航栏颜色
getNavBarColor : 获取导航栏颜色
isSupportNavBar : 判断是否支持导航栏
setNavBarLightMode : 设置导航栏是否为浅色模式
isNavBarLightMode : 判断导航栏是否为浅色模式
```
* ### 亮度相关 -> [BrightnessUtils.java][brightness.java] -> [Demo][brightness.demo]
```
isAutoBrightnessEnabled : 判断是否开启自动调节亮度
setAutoBrightnessEnabled: 设置是否开启自动调节亮度
getBrightness : 获取屏幕亮度
setBrightness : 设置屏幕亮度
setWindowBrightness : 设置窗口亮度
getWindowBrightness : 获取窗口亮度
```
* ### Bus 相关 -> [BusUtils.java][bus.java] -> [README][bus.readme]
```
register : 注册
unregister : 注销
post : 发送
postSticky : 发送粘性
removeSticky: 移除粘性
toString_ : 查看插入的信息
```
* ### 磁盘缓存相关 -> [CacheDiskStaticUtils.java][cacheDiskStatic.java] -> [Test][cacheDiskStatic.test]
```
setDefaultCacheDiskUtils: 设置默认磁盘缓存实例
put : 缓存中写入数据
getBytes : 缓存中读取字节数组
getString : 缓存中读取 String
getJSONObject : 缓存中读取 JSONObject
getJSONArray : 缓存中读取 JSONArray
getBitmap : 缓存中读取 Bitmap
getDrawable : 缓存中读取 Drawable
getParcelable : 缓存中读取 Parcelable
getSerializable : 缓存中读取 Serializable
getCacheSize : 获取缓存大小
getCacheCount : 获取缓存个数
remove : 根据键值移除缓存
clear : 清除所有缓存
```
* ### 磁盘缓存相关 -> [CacheDiskUtils.java][cacheDisk
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计源码之记单词app.zip (2011个子文件)
xiaoyou.apk 16.61MB
gradlew.bat 2KB
gradlew.bat 2KB
executionHistory.bin 12.31MB
classAnalysis.bin 3.3MB
jarAnalysis.bin 2.75MB
fileHashes.bin 1.73MB
taskHistory.bin 320KB
outputFiles.bin 160KB
resourceHashesCache.bin 22KB
last-build.bin 1B
UIQQFaceView.class 37KB
ActivityUtils.class 36KB
ArrayUtils.class 35KB
FragmentUtils.class 30KB
UIBasicTabSegment.class 27KB
UICollapsingTopBarLayout.class 27KB
UIPullRefreshLayout.class 25KB
UIPullLayout.class 24KB
FileUtils.class 22KB
UIDialogBuilder.class 22KB
UISkinManager.class 21KB
UILayoutHelper.class 21KB
UIStickySectionAdapter.class 21KB
UITopBar.class 21KB
UIRVItemSwipeAction.class 19KB
CollectionUtils.class 18KB
UICollapsingTextHelper.class 18KB
UITabView.class 18KB
ThreadUtils.class 17KB
TimeUtils.class 16KB
UtilsBridge.class 16KB
UIContinuousNestedBottomDelegateLayout.class 16KB
FileIOUtils.class 16KB
NettyTcpClient.class 16KB
UINormalPopup.class 16KB
EncryptUtils.class 16KB
UIContinuousNestedScrollLayout.class 16KB
UISlider.class 16KB
ConvertUtils.class 16KB
UIAnimationListView.class 15KB
UIRadiusImageView.class 15KB
UIRVDraggableScrollBar.class 15KB
UIViewHelper.class 15KB
BarUtils.class 14KB
UIRadiusImageView2.class 14KB
AppUtils.class 14KB
UIContinuousNestedTopDelegateLayout.class 14KB
UIDisplayHelper.class 13KB
UICommonListItemView.class 13KB
UILinkify.class 13KB
BusUtils.class 13KB
PermissionUtils.class 12KB
DeviceUtils.class 12KB
ShadowUtils$ShadowDrawable.class 12KB
UriUtils.class 12KB
UINotchHelper.class 12KB
UICircleImageView.class 12KB
UIProgressBar.class 11KB
UIWindowInsetHelper.class 11KB
UIWebView.class 11KB
UIStatusBarHelper.class 11KB
UIStickySectionLayout.class 11KB
SPStaticUtils.class 10KB
UIContinuousNestedTopAreaBehavior.class 10KB
UIFullScreenPopup.class 10KB
UISpanTouchFixTextView.class 10KB
ZipUtils.class 10KB
UIBottomSheetBaseBuilder.class 10KB
ClickUtils.class 9KB
CacheDoubleUtils.class 9KB
ImageCompress.class 9KB
LogUtils$LogFormatter.class 9KB
KeyboardUtils.class 9KB
UIFloatLayout.class 9KB
UIBottomSheet$BottomListSheetBuilder.class 9KB
UIGroupListView$Section.class 9KB
LogUtils$Config.class 8KB
UILinkTextView.class 8KB
UIDialogAction.class 8KB
UIBasePopup.class 8KB
UIDrawableHelper.class 8KB
UIDialog$EditTextDialogBuilder.class 8KB
UIQuickAction.class 8KB
UIPriorityLinearLayout.class 8KB
UIBottomSheet.class 8KB
SPUtils.class 8KB
UISkinValueBuilder.class 8KB
UIQQFaceCompiler.class 8KB
UISkinLayoutInflaterFactory.class 8KB
UIConstraintLayout.class 8KB
UIRelativeLayout.class 8KB
UILinearLayout.class 8KB
UIFrameLayout.class 8KB
UIButton.class 8KB
UIDeviceHelper.class 8KB
ToastUtils.class 8KB
PathUtils.class 8KB
UIResHelper.class 7KB
UISectionDiffCallback.class 7KB
共 2011 条
- 1
- 2
- 3
- 4
- 5
- 6
- 21
资源评论
码农落落
- 粉丝: 525
- 资源: 2304
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python-leetcode面试题解之第198题打家劫舍-题解.zip
- python-leetcode面试题解之第191题位1的个数-题解.zip
- python-leetcode面试题解之第186题反转字符串中的单词II-题解.zip
- 一个基于python的web后端高性能开发框架,下载可用
- python-leetcode面试题解之第179题最大数-题解.zip
- python-leetcode面试题解之第170题两数之和III数据结构设计-题解.zip
- python-leetcode面试题解之第168题Excel表列名称-题解.zip
- python-leetcode面试题解之第167题两数之和II输入有序数组-题解.zip
- python-leetcode面试题解之第166题分数到小数-题解.zip
- python-leetcode面试题解之第165比较版本号-题解.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功