Genius-Android是Android中一些常用的的方法集合,Genius提供6个基本板块: app(**Ui**)animation(**动画**)widget(**Material控件**)command(**命令行**)net tool(**Ping、Dns...**)util(**常用方法,类**) 截图 GeniusUI BlurKit ThemeColors 功能模块 animation TouchEffectAnimator支持快速响应点击特效 app UIKit支持子线程同步、异步切换到主线程操作 BlurKit支持Java、Jni使用StackBlur算法模糊图片 widget 字体opensansroboto 颜色nonedarklight 控件GeniusButtonGeniusCheckBoxGeniusTextView command 独立服务进程执行命令行工作 与ProcessBuilder操作类似 智能修正运行错误,解决运行故障 一键化的启动与取消操作,自由控制 可同步与异步方式执行,可回调事件 net tool 一键PingDNSTelNetTraceRoute 可控制,可取消;不必关心细节问题 并发的路由任务,可在40s左右测试完成 util AppContext全局、存取方便快捷 HashUtils字符串与文件MD5获取 ToolsIDSN确定设备唯一标识 Log如系统Log一样使用简单,一键开关 Log可存储日志到文件,方便分析差错 Log可添加事件监听,方便界面显示日志信息 FixedList定长队列,自动弹出,保持队列数量 更新日志 版本:2.0.0 日期:2015-01-07 日志:更新日志 更新内容 更名 MaterialUI 类为 GeniusUI 添加 CheckBox 控件 CheckBox 控件添加动画效果 更改 Colors 资源,删除原来的颜色资源 优化 GeniusUI 类,重新添加静态颜色属性 更名 MaterialButton 类为 GeniusButton 移动并迁移文件夹 material 到 widget 文件夹 优化 GeniusCheckBox 控件,添加对应属性 更改所有属性名称,重写所有属性名称 优化 GeniusButton 控件中的点击触发条件 GeniusCheckBox 控件添加属性 enable 和 check 属性,用于替代默认的属性 GeniusCheckBox 控件优化,在编辑器中可直接预览效果;及其他属性优化 Genius 颜色卡重新选取颜色,更加真实 Genius 中 GeniusCheckBox 修复几个由于 SDK 版本导致的异常错误 更新演示代码中模糊图片(Blur)部分的实现方式 修复 BlurKit 中当模糊半径为1时出现异常的情况 添加新控件 GeniusTextView 到项目 更名 ToolKit 为 UIKit 并重命名其子类 重新设计 GeniusButton ,重新设计动画控制 修复动画控制中的一个BUG 撰写新的说明文档,重新组织文件 捐助开发者 有兴趣、写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支付宝:qiujuer@live.cn);没钱捧个人场,谢谢各位。 Genius-Android 开源框架发布 2.0.0 版本下载地址