2014/9/2修改GLog方法"addLogCallbackListener()"为:"addCallbackListener()"。2014/9/2解决GLog回调时出现:"java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()" Bug。2014/9/2修复因为日志消息传输问题导致的服务调用日志类出现的程序死掉问题。2014/9/2GLog与Command类添加"destroy()"方法用于释放资源。2014/9/2Publish Version-0.1.0.
2014/9/6更改日志部分Bug。2014/9/6修改命令行执行部分,更改了服务实现与接口释放。2014/9/6命令行执行添加异步执行方法。2014/9/6命令执行类删除回调方式等待,采用有次数等待方式。2014/9/6添加新的UI项目。2014/9/6Material Button实现。2014/9/8Publish Version-0.1.1.
2014/9/18程序注释等英文化。2014/9/20Log精简化,删除内存缓存及通知功能。2014/9/21ToolUtils添加文件拷贝,或许系统唯一标识等方法。2014/9/22Command精炼化,添加取消任务功能。2014/9/23Command服务添加自动停止功能,与销毁功能。2014/9/24添加NetTool模块,提供Ping/DNS等常见功能使用。2014/9/24添加HashUtils模块,提供对字符串与文件计算MD5。2014/9/28库添加初始化与销毁方法。2014/9/30Publish Version-0.4.0.
2014/10/2简化Log设置文件存储的方法调用2014/10/2Log与Command抛出异常语句统一化2014/10/2修改NetTool中"toString"方法的Bug2014/10/3添加FixedList固定队列2014/10/4添加App相关UiTool与UiModel2014/10/5修复TraceRoute,Dns解析中解析失败时结果为null时触发异常2014/10/5更新README,更新SAMPLE2014/10/5Publish Version-0.6.5.
2014/10/5调整属性样式2014/10/5公布Material Button2014/10/5添加截图等工作2014/10/5更新README,更新SAMPLE2014/10/5Publish Version-0.6.8.
2014/10/9更改域名解析传入服务器地址参数为:InetAddress2014/10/9更改域名解析有服务器情况下超时时间为8秒2014/10/10更改域名解析实例化是传入服务器参数为:InetAddress2014/10/10删除命令行执行中产生的日志信息2014/10/11MaterialButton调整速度参数2014/10/11MaterialButton支持近似正方形情况2014/10/11MaterialButton添加新属性AutoMove,自动移动到中间2014/10/11更新项目截图2014/10/12Publish Version-0.7.5.
2014/10/27修复Material按钮竖直情况下动画BUG2014/10/27更改README,添加Jar包模式下配置信息2014/10/27Publish Version-0.7.6.
2014/11/21Log方法添加直接拷贝日志到外部存储方法2014/11/21取消Log初始化开启日志存储时的位置指定参数2014/11/21修改README,更正Log传参错误示例2014/11/21Publish Version-0.7.9.
2014/11/24微调Log中发送消息方法2014/11/24删除掉UiTool类2014/11/24新增ToolKit代替UiTool,完成同样工作的同时无需传入Activity,传入Runnable类即可2014/11/25编写Jni FastBlur实现模糊效果2014/11/25Jni生成 so 文件完成2014/11/25编写BlurKit类,添加FastBlur方法用于模糊图片2014/11/26添加图片模糊案例2014/11/26删除Jni中加载的android/log头文件2014/11/26重新生成Jni文件so2014/11/26修改util/ToolUtils类名为Tools2014/11/26删除util/Tools类中不常用方法:getDeviceId()isAvailablePackage()2014/11/26更改资源attrs_material为genius_attrs2014/11/26更改资源colors为genius_colors2014/11/26更名日志Log.txt为工作记录NOTES.md2014/11/26添加文档文件夹并添加Eclipse完全导入说明书Log.txt为工作记录NOTES.md2014/11/26更改LogWriter类中锁的释放,解决其在特定情况下出现死锁情况2014/11/26优化Log类回调部分,更改Handle为自定义线程类实现,优化效率2014/11/26修改测试用例部分命名,以及删除多余部分2014/11/26删除MaterialRectButton,以及删除多余属性文件2014/11/26修改README准备发布相关2014/11/26完善相关文档,包括Eclipse导入方法2014/11/26Publish Version-0.9.0.
2014/12/06更改模糊图片方法名,以及重新编译JNI2014/12/10Command添加新参数,可设置单个任务执行超时值2014/12/10更改Command锁控制机制2014/12/10更改Command销毁机制,延迟5秒后销毁2014/12/10更改Command整体优化,进程控制更加严密2014/12/10更改Command添加重启方法,可重启服务绑定2014/12/12添加ToolKit新方法可设置等待主线程执行的时长2014/12/14添加英文版本说明,同时修正文档格式2014/12/25添加项目文档注释2014/12/25删除SpeedRoad类2014/12/25更新EclipseImport文档2014/12/26Publish Version-1.0.0.
2014/12/29更名 MaterialUI 类为 GeniusUI2014/12/29添加 CheckBox 控件2014/12/29CheckBox 控件添加动画效果2014/12/29更改 Colors 资源,删除原来的颜色资源2014/12/29优化 GeniusUI 类,重新添加静态颜色属性2014/12/29更名 MaterialButton 类为 GeniusButton2014/12/29移动并迁移文件夹 material 到 widget 文件夹2014/12/29优化 GeniusCheckBox 控件,添加对应属性2014/12/30更改所有属性名称,重写所有属性名称2014/12/30优化 GeniusButton 控件中的点击触发条件2014/12/30GeniusCheckBox 控件添加属性 enable 和 check 属性,用于替代默认的属性2014/12/30GeniusCheckBox 控件优化,在编辑器中可直接预览效果;及其他属性优化2014/12/30Genius 颜色卡重新选取颜色,更加真实2014/12/30Genius 中 GeniusCheckBox 修复几个由于 SDK 版本导致的异常错误2014/12/30更新演示代码中模糊图片(Blur)部分的实现方式2015/01/01更新部分说明文档2015/01/01修复 BlurKit 中当模糊半径为1时出现异常的情况2015/01/04添加新控件 GeniusTextView 到项目2015/01/04Fixed GeniusCheckBox Bug2015/01/04最大更改:移除 util nettool command 等模块2015/01/04重新建立新的 Sample 包,更改 Genius-Android 为:GeniusUI2015/01/05重新合并框架,重新整合,调整UI,调整说明2015/01/06更名 ToolKit 为 UIKit 并重命名其子类2015/01/06重新设计 GeniusButton ,重新设计动画控制2015/01/07修复动画控制中的一个BUG2015/01/07撰写新的说明文档,重新组织文件2015/01/07Publish Version-2.0.0.
2015/01/07调整触摸动画颜色透明度2015/01/10按钮动画添加按压驻留特效2015/01/10按钮动画新增纯按压特效2015/01/10优化按钮特效Ripple中的半径运算法则2015/01/10调整按钮特效中的特效顺序2015/01/10按钮背景可自定义2015/01/10按钮字体颜色可自定义2015/01/10按钮触摸颜色可自定义属性:g_touchEffectColor2015/01/10优化触摸波纹特效,消除锯齿情况2015/01/10修复动画中传入颜色具有透明度情况下的BUG2015/01/12优化APP模块中的属性等参数2015/01/13优化了Command模块中的属性等,并修复可能出现的BUG2015/01/14优化NetTool模块,删除SimplePing,并重写组织TraceRoute实现,解决可能存在的内存溢出情况2015/01/14优化Util模块,修复FixedList中可能存在的BUG2015/01/14HashUtils类中更改MD5方法名统一为:getMD5String()2015/01/14优化Log部分,更改写入Log类中的List为Queue,提高效率2015/01/14调整演示界面显示效果,撰写新文档2015/01/14Publish Version 2.1.0
2015/01/15修复动画类中:mAnimation属性一直为空的BUG2015/01/16修复按钮动画当控件不可点击时还能触发触摸效果的BUG2015/01/16按钮增加g_delayClick属性,用于是否等待动画完成后触发点击事件2015/01/20更改 Button 控件中动画宽度高度的计算时机为点击时,减少加载控件时间2015/01/21修复 CheckBok 控件所计算的高宽大小为0的情况2015/01/23添加新控件 GeniusEditText2015/01/25控件 GeniusEditText 完成 Hint 动画 Title2015/01/26修复 GeniusEditText 中 Hint 为空时异常BUG2015/01/26优化 GeniusButton 点击模式动画进入时间2015/01/27为控件添加可独立设置4个顶点的圆角大小属性2015/01/30为字体与字体样式添加枚举属性,简化设置操作2015/01/30更新演示界面控件样式2015/01/30撰写新文档,准备发布2015/01/30整理文件,生成动画图片,整理Eclipse所需文件等2015/01/30Publish Version 2.2.0
2015/02/04优化 TouchEffectAnimator 点击效果,减少 CPU 消耗,同时优化第一次点击时出现动画未显示的现象。2015/02/05优化 TextView ,减少不必要的内存消耗2015/02/05添加 EditText Line Style ,添加底部线条效果2015/02/06添加 EditText ,状态效果,普通、选中、无法操作2015/02/06优化 EditText ,不同的效果采用不同的渲染,减少内存消耗2015/02/09重新设计 Attribute 类,尽可能的分块封装2015/02/09重新设计 CheckBox、EditText 动画实现,使其更加流畅减少内存消耗2015/02/09优化并简化 EditText 实现,添加 Title 变色属性2015/02/10Button 添加边框属性2015/02/10所有控件优化并把属性集中到 Attributes 中,添加后更改应使用 Attribute.notifyAttributeChange()2015/02/10修复 程序退出后 执行命令行出现 空指针异常 的BUG2015/02/10更新说明文档,添加代码更新界面的方法,准备发布迭代2015/02/10在代码中同时添加中文与英文2015/02/10Publish Version 2.3.0
2015/02/10优化 TouchEffectAnimator 透明度计算方法2015/02/12优化所有涉及透明度复合的计算方法2015/02/12修复属性设置颜色中,数量错误设置为'8'的BUG,应是'6'2015/02/12EditText 添加左右对齐设置2015/02/12准备发布修正包2015/02/10Publish Version 2.3.1