Skip to content

Android Common Utils or Helper. Such as Log, Averager, Base64, Check, FlashLight, KeyguardLock, LogReader, Network, SilentInstaller, TimeAverager, TimeCounter, Toastor, WakeLock, ScreenReceiver, SmsReceiver, PhoneReceiver, NotificationService, AndroidUtil, AppUtil, BitmapUtil, ByteUtil, ClassUtil, DialogUtil, FieldUtil, FileUtil, HexUtil, MD5Uti…

Notifications You must be signed in to change notification settings

Wangjunq/android-common

Repository files navigation

common-src

some utils, common calsses, base src.

LiteCommon项目:其中包括位图、MD5、Hex、File、Byte、计数器、均值器,存储器、吐司,日志,校验,系统,弹窗,提示等基础功能

  1. async包:异步与并发 AsyncExecutor: 一个简单的可以自定义线程池并发执行器

  2. log包:日志 Log: 一个和android系统日志类同名(方便快速替换)的Log工具类,不同的是这个Log具有一键开关功能,方便快速开发打开调试模式。

  3. assit包:辅助 Averager: 均值器, 添加一些列数字或时间戳,获取其均值。 Base64: Base64, 兼容到android1.0版本的Base64编解码器。 Check: 检测类, 检测各种对象是否为null或empty。 LogReader: 日志捕获器, 将某个程序、级别的日志记录到sd卡中,方便远程调试。 Network: 网络探测器, 判断网络是否打开、连接、可用,以及当前网络状态。 SilentInstaller: 安装器, 静默安装、卸载(仅在root过的手机上)。 TimeAverager: 计时均值器, 统计耗时的同时,多次调用可得出其花费时间均值。 TimeCounter: 计时器, 顾名思义,统计耗时用的。 Toastor: 吐司, 解决多次连续弹出提示问题,可只弹出最后一次,也可连续弹出轻量级提示。

  4. data包:数据处理 DataKeeper: 轻量级持久化工具,封装的SharedPreferences,可加密,更简单、安全的存储(持久化)、获取数字、布尔值、甚至对象。 chipher包: 放置加解密辅助类。

  5. io包:文件与IO Charsets: 字节编码类 FilenameUtils: 通用的文件名字、路径操作工具类 FileUtils: 通用文件操作工具类 IOUtils: 通用IO流操作工具类 StringCodingUtils:字符串编码工具类 stream包: IO流操作辅助类

  6. 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: 震动工具类

About

Android Common Utils or Helper. Such as Log, Averager, Base64, Check, FlashLight, KeyguardLock, LogReader, Network, SilentInstaller, TimeAverager, TimeCounter, Toastor, WakeLock, ScreenReceiver, SmsReceiver, PhoneReceiver, NotificationService, AndroidUtil, AppUtil, BitmapUtil, ByteUtil, ClassUtil, DialogUtil, FieldUtil, FileUtil, HexUtil, MD5Uti…

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%