1 Star 0 Fork 0

coszero / UtilsLibrary

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

项目介绍

每个tag版本都会打包一份离线的jar和aar在app/libs/mylib路径下

分支介绍

  • v_1.0 Java分支
  • v_1.1 kotlin分支,初步集成开发所需工具类,用于仟鑫时代开发
  • v_2.0 代码转为Kotlin
  • v_2.0.1 小部分修复工具类bug,新增常用工具类
  • v_2.0.2 增加部分新的工具类,详情见修复日志
  • v_3.0.0 从3.0开始就按照androidx来开发了,这个版本从2.0.2转androidx
  • dev 新版本开发

收集一些常用的代码片段,进行整理。
Git上别人整理的链接

  • utilslibrary 工具类包,没有资源文件,使用gradle命令进行jar构建使用
  • uilibrary UI工具包,拥有资源文件,使用gradle自带命令进行aar包的构建

参与规则

此工具类原则:

  • 功能集合必须用一个类包含
  • 单一功能不能超过5个类,并且多余两个类文件必须分包
  • 类中功能不能包含在线依赖库,或者本地不能直接运行的继承等
  • 代码不允许调用外部资源,一切已内部调用为先
  • 代码所关联的类不允许超过三个,超过三个算第三方模板
  • 代码的自定义View不允许高于三个文件关联,包括图片资源,风格等
  • XML样式资源需要附带运行后的图样资源

不满足以上规则的,可移步至一下两个库进行开发
第三方开发模板及框架使用
功能模块集合

软件架构

查看库文件的用法及作用,请移步至Wiki文档

  1. java代码工具路径
  2. XML布局路径
  3. Drawable资源路径

使用说明

项目中的lib文件夹里有已经打包好的离线依赖,使用ui库时必须依赖utils库。并且集成离线依赖需要在使用的项目中 集成以下依赖,不然会影响正常使用。

com.android.support:appcompat-v7
com.google.code.gson:gson
com.android.support:design
//ui库必须
com.android.support.constraint:constraint-layout
com.nineoldandroids:library
utilslibrary

参与贡献

  1. Fork 本项目
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

码云特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. 码云官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解码云上的优秀开源项目
  4. GVP 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
  5. 码云官方提供的使用手册 http://git.mydoc.io/
  6. 码云封面人物是一档用来展示码云会员风采的栏目 https://gitee.com/gitee-stars/

Comments ( 0 )

Sign in for post a comment

About

项目常用工具类 spread retract
Android
Apache-2.0
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
Android
1
https://gitee.com/xmqian/UtilsLibrary.git
git@gitee.com:xmqian/UtilsLibrary.git
xmqian
UtilsLibrary
UtilsLibrary
master

Search