1. 程式人生 > >android中如何將andBase框架匯入到自己的程式中

android中如何將andBase框架匯入到自己的程式中

1、作為一個自學的android程式設計師來說,我一直都是秉承著自己搭一個框架,以後的專案直接呼叫,但是最近發現自己寫的程式碼太臃腫了,自己都看不上了,就嘗試搜了一下android的框架,至於為什麼選擇andbase,主要是感覺功能多,其他的一些框架我原來的專案或多或少都有用到,就不再集成了。好了開始上具體方法了。

2、先上圖

3、

4、其實andbase是可以打成jar包直接使用的,具體實現可以看我的原始碼,原始碼中有andbase的jar包。

5、原始碼地址:http://download.csdn.net/download/f552126367/10240481

6、至於自己的專案如何匯入andbase,就很簡單了,可以直接呼叫andbase的library庫或者引用jar包。直接參看上面的原始碼就可以寫自己得程式碼了。

7、其中andbase最主要的類就是

功能列表:
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請求工具類,簡單實用。