Genius-Android 2.3.0 发布,Android 开源框架

Qiujuer
 Qiujuer
发布于 2015年02月11日
收藏 147

Genius-Android是什么?

Genius-Android 是 Android 中一些常用的的方法集合, Genius 提供6个基本板块:

  • app (Ui)

  • animation (动画

  • widget (Material控件

  • command (命令行

  • net tool (Ping、Dns...

  • util (常用方法,类

截图

GeniusUI
CheckBox

Button

EditText

All

BlurKit

BlurKit

ThemeColors

功能模块

  • 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

  • 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

  • 优化 TouchEffectAnimator 点击效果,减少 CPU 消耗,同时优化第一次点击时出现动画未显示的现象。

  • 优化 TextView ,减少不必要的内存消耗

  • 添加 EditText Line Style ,添加底部线条效果

  • 添加 EditText ,状态效果,普通、选中、无法操作

  • 优化 EditText ,不同的效果采用不同的渲染,减少内存消耗

  • 重新设计 Attribute 类,尽可能的分块封装

  • 重新设计 CheckBox、EditText 动画实现,使其更加流畅减少内存消耗

  • 优化并简化 EditText 实现,添加 Title 变色属性

  • Button 添加边框属性

  • 所有控件优化并把属性集中到 Attributes 中,添加后更改应使用 Attribute.notifyAttributeChange()

  • 修复 程序退出后 执行命令行出现 空指针异常的BUG

项目相关

本次版本:https://github.com/qiujuer/Genius-Android/releases/tag/V2.3.0

演示APP:https://raw.githubusercontent.com/qiujuer/Genius-Android/master/release/sample.apk

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Genius-Android 2.3.0 发布,Android 开源框架
加载中

最新评论(11

小情兽

引用来自“小情兽”的评论

支持一下,很漂亮!
问一下。。。最小支持安卓什么版本的?MD效果有考虑对安卓5.0以前的支持么?

引用来自“Qiujuer”的评论

最小支持到4.0.3版本。现在已经更新了很多其他的东西了,你可以去github看看。
看了,已经在用,方便的很1313
Qiujuer
Qiujuer

引用来自“小情兽”的评论

支持一下,很漂亮!
问一下。。。最小支持安卓什么版本的?MD效果有考虑对安卓5.0以前的支持么?
最小支持到4.0.3版本。现在已经更新了很多其他的东西了,你可以去github看看。
小情兽
支持一下,很漂亮!
问一下。。。最小支持安卓什么版本的?MD效果有考虑对安卓5.0以前的支持么?
我爱小笼包
我爱小笼包
看上去不错
sgsoft
sgsoft
好工作
Qiujuer
Qiujuer

引用来自“lbc19920615”的评论

这个项目会有其他组建吗
会有的,现在正在弄 Loading 控件 以及 拖动控件
Qiujuer
Qiujuer

引用来自“Qiujuer”的评论

GitHub(Main):https://github.com/qiujuer/Genius-Android
Git OS(Sync):http://git.oschina.net/qiujuer/Genius-Android

引用来自“叶秀兰”的评论

建议下次把图片处理一下,太大了:)
嗯嗯 这个打算处理小一些。
Skqing
Skqing
这么叼
lbc19920615
lbc19920615
这个项目会有其他组建吗
叶秀兰
叶秀兰

引用来自“Qiujuer”的评论

GitHub(Main):https://github.com/qiujuer/Genius-Android
Git OS(Sync):http://git.oschina.net/qiujuer/Genius-Android
建议下次把图片处理一下,太大了:)
返回顶部
顶部