Genius-Android是什么? Genius-Android 是 Android 中一些常用的的方法集合, Genius 提供6个基本板块: app (Ui) animation (动画) widget (Material控件) command (命令行) net tool (Ping、Dns...) util (常用方法,类) 截图 GeniusUI CheckBox Button EditText SeekBar BlurKit ThemeColors All 功能模块 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 定长队列,自动弹出,保持队列数量 更新日志 版本:2.4.0 日期:2015-03-02 日志:更新日志 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 Genius-Android 2.4.0 发布,Android 开源框架下载地址