Genius-Android 2.4.0 釋出,Android 開源框架

TP_funny發表於2015-03-03
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 定長佇列,自動彈出,保持佇列數量

更新日誌


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
來自:開源中國
評論(1)

相關文章