# CommonHelper **Repository Path**: bravetou/CommonHelper ## Basic Information - **Project Name**: CommonHelper - **Description**: Bring together some common Android help and tool classes to make project development easier. - **Primary Language**: Android - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://github.com/bravetou/CommonHelper - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-06-08 - **Last Updated**: 2020-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Android常用工具类框架-CommonHelper --- Bring together some common Android help and tool classes to make project development easier.
#### 引用 --- ```java implementation 'com.brave.common:common:1.0.81' ```
#### 初始化 --- - 在Application的onCreate方法中调用 ```java CommonConfig.init(this); ``` - 直接继承至[CommonApplication](/common/src/main/java/com/brave/common/base/CommonApplication.java) #### 功能特点 --- - 实现 Activity、Fragment、Dialog、Application 基类 - 载入 PermissionsUtils工具类,实现动态权限监测、管理与请求 - 载入 ActivityUtils工具类,实现Activity栈 管理 - 载入 BroadCastUtils工具类,实现动态广播 管理(注册、监听、销毁) - 载入 cipher工具包,实现对称加密(CipherUtils)、MD5加密(MD5Utils)等 - 载入 io工具包,实现数据储存(实现文件、XML储存两种),数据库存储 推荐使用三方开源[Realm](https://github.com/realm/realm-java)、[greenDAO](https://github.com/greenrobot/greenDAO)等 - 载入 NetworkUtils工具类,实现网络监测 - 载入 AssetUtils工具类,实现对assets资源包下文件的存取 - 载入 SpannableString工具类,告别繁琐的(图文混排)操作 - 载入 SystemBarUtils(StatusBarUtils、NavBarUtils)工具类,轻巧的实现对状态栏与导航栏的操作 - 载入 TimeUtils、CountdownUtils工具类,轻巧的实现对时间戳、时间字符串、倒计时的操作 - 载入 AppUtils工具类,快速获取APP信息 - 载入 ClipboardUtils工具类,轻巧的实现对剪贴板的操作 - 载入 ColorUtils工具类,轻巧的实现颜色(argb)转换 - 载入 DensityUtils工具类,轻巧的实现(密度)单位换算 - 载入 DeviceUtils工具类,轻巧的实现对设备的操作 - 载入 KeyboardUtils工具类,轻巧的实现对键盘的操作 - 载入 RegexUtils工具类,轻巧的实现对正则需求 - 载入 ScreenshotUtils工具类,轻巧的实现对屏幕及其View的截图 - 载入 ScreenUtils工具类,屏幕相关判断与操作 - 载入 ServiceUtils工具类,实现Service(服务)的启动、停止、绑定与解绑 - 载入 ZipUtils工具类,实现原生的Zip压缩与解压,如果不足以实现需求,推荐使用[Zip4j](http://www.lingala.net/zip4j/)、[java-unrar](http://www.java2s.com/Code/Jar/j/Downloadjavaunrar05jar.htm) #### 使用方法 --- - [使用文档](/art/usage.md)