Skip to content

SilverIceKey/SIKExtension

Repository files navigation

SKExtension

这个库原先为子模块类型,接下来将改为多模块jitpack选择集成类型。

项目包括以下模块

名称 描述 介绍
SIKCore 核心库-包含一些基本的例如时间工具类、文件工具类等一些常用工具类 核心库(必须依赖)
SIKImage 图像库-包含一些base64和bitmap的转换,保存,Matrix的操作以及二维码的生成 图像扩展工具介绍
SIKNet 网络库-主要以liangjingkanji/NET这个库为基础进行扩展的库 网络扩展工具介绍
SIKEncrypt 编码加解密库-有基本的编码和加解密的方法,目前有MD5、SHA256、SM3的信息摘要生成的方法,预计还会添加AES、DES、TripleDES、SM4、RSA的加解密方法 编码和加解密扩展工具介绍
SIKMedia 媒体库-主要用于录音和媒体的编码 媒体工具介绍

集成方式:

在项目的setting.gradle或者root下的build.gradle中找到

repositories {
	maven { url 'https://jitpack.io' }
}

在app的build.gradle中进行依赖,版本:所有模块版本相同

//这样会集成所有模块
implementation 'com.github.SilverIceKey:SIKExtension:Tag'
//如果想集成单个模块
implementation 'com.github.SilverIceKey.SIKExtension:模块名称:Tag'

最后一个子模块类型地址

最后一个含有Route库的地址

项目包含以下元素:

  • 缝合怪

  • 屎山代码

  • 高耦合

  • 拎不清代码一堆