some utils, common calsses, base src.
LiteCommon项目:其中包括位图、MD5、Hex、File、Byte、计数器、均值器,存储器、吐司,日志,校验,系统,弹窗,提示等基础功能
-
async包:异步与并发 AsyncExecutor: 一个简单的可以自定义线程池并发执行器
-
log包:日志 Log: 一个和android系统日志类同名(方便快速替换)的Log工具类,不同的是这个Log具有一键开关功能,方便快速开发打开调试模式。
-
assit包:辅助 Averager: 均值器, 添加一些列数字或时间戳,获取其均值。 Base64: Base64, 兼容到android1.0版本的Base64编解码器。 Check: 检测类, 检测各种对象是否为null或empty。 LogReader: 日志捕获器, 将某个程序、级别的日志记录到sd卡中,方便远程调试。 Network: 网络探测器, 判断网络是否打开、连接、可用,以及当前网络状态。 SilentInstaller: 安装器, 静默安装、卸载(仅在root过的手机上)。 TimeAverager: 计时均值器, 统计耗时的同时,多次调用可得出其花费时间均值。 TimeCounter: 计时器, 顾名思义,统计耗时用的。 Toastor: 吐司, 解决多次连续弹出提示问题,可只弹出最后一次,也可连续弹出轻量级提示。
-
data包:数据处理 DataKeeper: 轻量级持久化工具,封装的SharedPreferences,可加密,更简单、安全的存储(持久化)、获取数字、布尔值、甚至对象。 chipher包: 放置加解密辅助类。
-
io包:文件与IO Charsets: 字节编码类 FilenameUtils: 通用的文件名字、路径操作工具类 FileUtils: 通用文件操作工具类 IOUtils: 通用IO流操作工具类 StringCodingUtils:字符串编码工具类 stream包: IO流操作辅助类
-
utils包:常用工具类 AndroidUtil: android信息, 获取android手机品牌、mac、imei、imsi等信息 AppUtil: app工具, 检测是否前台运行,服务是否运行中等 BitmapUtil: 位图操作, 拍照,裁剪,圆角,byte、string互转,压缩,放缩,保存等 ByteUtil: byte工具类 ClassUtil: 类工具, 新建实例,判断类型等 DialogUtil: 对话框工具类, 统一全局对话框 FieldUtil: 属性工具类 FileUtil: 文件工具类 HexUtil: 16进制工具类 MD5Util: MD5工具类 NotificationUtil:通知工具类 NumberUtil: 数字工具类 PackageUtil: 应用程序类,安装,卸载,启动等 RandomUtil: 随机工具类,产生随机string或数字,随机洗牌等。 SerializeUtil: 序列化工具类 ShellUtil: shell 名利工具类 TelephoneUtil: 电话工具类,手机号、运营商、IMEI等信息 VibrateUtil: 震动工具类