Android開發之afinal架構筆記

來源:互聯網
上載者:User

afinal是一個開源的android的orm和ioc應用開發架構,其特點是小巧靈活,代碼入侵量少。
在android應用開發中,通過afinal的ioc架構,諸如ui綁定,事件綁定,通過註解可以自動綁定。通過afinal的orm架構,無需任何配置資訊,一行代碼就可以對android的sqlite資料庫進行增刪改查操作。同時,afinal內嵌了finalHttp等簡單易用的工具,可以輕鬆的對http請求進行操作。

Afinal裡面目前包含了四大組件:


FinalHttp:用於請求http資料,直接ajax方式請求,檔案上傳, 斷點續傳下載檔案等
FinalBitmap:用於顯示bitmap圖片,而無需考慮線程並發和oom等問題。
FinalActivity:完全可以通過註解方式繫結控制項和事件,無需編寫代碼。
FinalDb:android中sqlite的orm架構,一行代碼搞定增刪改查。

小結

無論是學習哪個架構,入手一般的順序都是如下:

1、學習該架構,會用。

2、精通如何使用該架構(基於架構拋出來的介面設計自己優秀的應用)

3、閱讀架構代碼,自己畫uml圖

4、嘗試自己寫一些小架構。

5、自己寫的架構和你認為優秀的架構對比。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.