andbase開發架構介紹:andbase是為Android開發人員量身打造的一款開源類庫産品,您能夠在本站中擷取到最新的代碼,示範樣例以及開發文檔。
1.andbase中包括了大量的開發經常使用手段。
如網絡下載下傳,多線程與線程池的管理。資料庫ORM,圖檔緩存管理,圖檔檔案下載下傳上傳,Http請求工具。SOAP工具類,異步Task,經常使用工具類(字元串。日期,檔案處理,圖檔處理工具類等),可以使您的應用在團隊開發中降低備援代碼,非常大的提高了代碼的維護性與開發高效性,能非常好的規避因為開發疏忽而導緻常犯的錯誤。
2.andbase封裝了大量的經常使用控件。
如list分頁,grid分頁,下拉重新整理,進度框。圖檔輪播,表格,多線程下載下傳器。側邊欄,圖檔上傳,輪子選擇,圖表,Tab滑動。月曆選擇器等。
3.強大的AbActivity,您沒有理由不繼承它。
繼承它你可以獲得一個簡單強大可設定的操作欄,以及一系列的簡單調用,如彈出框,提示框,進度框,副操作欄等。
4.提供效率較高圖檔緩存管理政策,使記憶體大幅度節省。使用率提高,效率提高。
程式中要管理大量的圖檔資源,andbase提供簡單的方法,幾步完畢下載下傳與顯示。并支援縮放,裁剪。緩存功能,OOM不在有。
5.封裝了大量常見工具類。
包含日期。字元,檔案。圖檔,數學,View萬能适配工具類等各種處理函數。 多而全。
6.用andbase大量降低handler的使用。而採用回調函數。代碼更整潔。
handler會産生大量代碼。而且不好維護,andbase對handler進行了封裝,你會發現用了andbase基本代碼中不會再有大量的handler推斷語句。
7.簡單輕量支援注解自己主動建表的ORM架構(支援一/多對多的關聯操作)。
寫sql。建表。工作量大。andbase提供更傻瓜異步增删改查工具類,資料庫在内置卡和外置卡都能夠。
8.異步請求http架構,網絡請求标準化,支援檔案上傳下載下傳,get。post,進度顯示。
包括了異步與http請求的工具類,SOAP請求工具類。簡單有用。