Genius-Android是什么?
Genius-Android 是 Android 中一些常用的的方法集合, Genius 提供6个基本板块:
app (Ui)
animation (动画)
widget (Material控件)
command (命令行)
net tool (Ping、Dns...)
util (常用方法,类)
功能模块
app
< >>
UIKit 支持子线程同步、异步切换到主线程操作
BlurKit 支持Java、Jni使用StackBlur算法模糊图片
animation
< >>
TouchEffectAnimator 支持快速响应点击特效
TouchEffectEnum Press, Move, Ripple, Ease, None
widget
< >>
字体 opensans roboto
颜色 none dark darker light
控件 GeniusButton GeniusCheckBox GeniusTextView GeniusEditText GeniusSeekBar
command
< >>
独立服务进程执行命令行工作
与ProcessBuilder操作类似
智能修正运行错误,解决运行故障
一键化的启动与取消操作,自由控制
可同步与异步方式执行,可回调事件
net tool
< >>
一键Ping DNS TelNet TraceRoute
可控制,可取消;不必关心细节问题
并发的路由任务,可在40s左右测试完成
util
< >>
AppContext 全局、存取方便快捷
HashUtils 字符串与文件MD5获取
Tools ID SN 确定设备唯一标识
Log 如系统Log一样使用简单,一键开关
Log 可存储日志到文件,方便分析差错
Log 可添加事件监听,方便界面显示日志信息
FixedList 定长队列,自动弹出,保持队列数量
日志:更新日志
Publish Version 2.3.0
Attribute 命名合理化
优化属性默认值获取以及优化默认属性文件
添加新的 Drawable: ColorState, Paint, SeekBar, AlmostRipple, BalloonMarker
添加新控件 SeekBar
SeekBar 拥有动态气泡提示,点击动效
SeekBar 在刻度情况下拖动完成时将自动对齐到刻度
修复 程序退出后 执行命令行出现 空指针异常的BUG
项目相关
本次版本:https://github.com/qiujuer/Genius-Android/releases/tag/V2.4.0
演示APP:https://raw.githubusercontent.com/qiujuer/Genius-Android/master/release/sample.apk
软件详情:https://github.com/qiujuer/Genius-Android/blob/master/docs/NOTES.md
来自:开源中国社区