Android快速開發框架,Afinal 0.5 發布

jopen 11年前發布 | 27K 次閱讀 Android

Afinal是一個orm、ioc框架,遵循約定大于配置原則,無需任何配置即可完成所有工作,但也可以通過配置達到個人的個性化需求。Afinal提倡代碼快速簡潔,盡量一行代碼完成的事情不會用兩行。

Afinal里面目前包含了四大組件:
FinalHttp:用于請求http數據,直接ajax方式請求,文件上傳, 斷點續傳下載文件等
FinalBitmap:用于顯示bitmap圖片,而無需考慮線程并發和oom等問題。
FinalActivity:完全可以通過注解方式綁定控件和事件,無需編寫代碼。
FinalDb:android中sqlite的orm框架,一行代碼搞定增刪改查。

此次更新內容如下:

1、finalDb 修復排序查詢的bug
2、FinalDB 添加dropDb方法 (感謝 kvgnt 在github上push代碼)
3、FinalBitmap 重新設計了 緩存框架,加載圖片速度明顯提升
4、FinalBitmap 支持任何view的圖片加載,不在僅僅只是imageview(非imageView設置加載完成后設置其背景,用在常用語一些布局文件背景中)
5、FinalBtimap 支持加載本地圖片,不僅僅只是網絡圖片
6、FinalBitmap 添加弱引用的支持(永遠不會oom,這個開關由用戶配置)
7、FinalHttp 添加出現網絡異常的時候,返回網絡異常編號,方便用戶進行自己的業務邏輯

 

來自:https://github.com/yangfuhai/afina

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!