AndBase 效果
ApkDemo 評(píng)語(yǔ)
這個(gè)框架是我見(jiàn)到最細(xì)心的一個(gè),擁有一個(gè)超級(jí)詳細(xì)的中文文檔。親們,掌握它我相信Android商店的應(yīng)用質(zhì)量又提高一成。
AndBase 說(shuō)明
AndBase 簡(jiǎn)介
andbase框架的藕合性非常的低,你可以在你的項(xiàng)目中用完整的源碼進(jìn)行編譯使用,在源碼中很多功能你可能并不需要,比如里面的大量的自定義View,在你的項(xiàng)目功能基本定型時(shí),你可以對(duì)andbase進(jìn)行精簡(jiǎn),以減少包的大小,比如你不要圖表功能,你就找到放圖表功能的類(lèi),直接將這個(gè)包的文件都刪除,然后重新編譯andbae.jar即可,andbase為了實(shí)現(xiàn)更多的功能本身會(huì)越來(lái)越大,大家采取按需要編譯代碼即可。
功能列表:
1.andbase中包含了大量的開(kāi)發(fā)常用手段。
如網(wǎng)絡(luò)下載,多線(xiàn)程與線(xiàn)程池的管理,數(shù)據(jù)庫(kù)ORM,圖片緩存管理,圖片文件下載上傳,Http請(qǐng)求工具,SOAP工具類(lèi),異步Task,常用工具類(lèi)(字符串,日期,文件處理,圖片處理工具類(lèi)等),能夠使您的應(yīng)用在團(tuán)隊(duì)開(kāi)發(fā)中減少冗余代碼,很大的提高了代碼的維護(hù)性與開(kāi)發(fā)高效性,能很好的規(guī)避由于開(kāi)發(fā)疏忽而導(dǎo)致常犯的錯(cuò)誤。
2.andbase封裝了大量的常用控件。
如list分頁(yè),grid分頁(yè),下拉刷新,進(jìn)度框,圖片輪播,表格,多線(xiàn)程下載器,側(cè)邊欄,圖片上傳,輪子選擇,圖表,Tab滑動(dòng),日歷選擇器等。
3.強(qiáng)大的AbActivity,您沒(méi)有理由不繼承它。
繼承它你能夠獲得一個(gè)簡(jiǎn)單強(qiáng)大可設(shè)置的操作欄,以及一系列的簡(jiǎn)單調(diào)用,如彈出框,提示框,進(jìn)度框,副操作欄等。
4.提供效率較高圖片緩存管理策略,使內(nèi)存大幅度節(jié)省,利用率提高,效率提高。
程序中要管理大量的圖片資源,andbase提供簡(jiǎn)單的方法,幾步完成下載與顯示,并支持縮放,裁剪,緩存功能,OOM不在有。
5.封裝了大量常見(jiàn)工具類(lèi)。
包括日期,字符,文件,圖片,數(shù)學(xué),View萬(wàn)能適配工具類(lèi)等各種處理函數(shù), 多而全。
6.用andbase大量減少handler的使用,而采用回調(diào)函數(shù),代碼更整潔。
handler會(huì)產(chǎn)生大量代碼,并且不好維護(hù),andbase對(duì)handler進(jìn)行了封裝,你會(huì)發(fā)現(xiàn)用了andbase基本代碼中不會(huì)再有大量的handler判斷語(yǔ)句。
7.簡(jiǎn)單輕量支持注解自動(dòng)建表的ORM框架(支持一/多對(duì)多的關(guān)聯(lián)操作)。
寫(xiě)sql,建表,工作量大,andbase提供更傻瓜異步增刪改查工具類(lèi),數(shù)據(jù)庫(kù)在內(nèi)置卡和外置卡都可以。
8.異步請(qǐng)求http框架,網(wǎng)絡(luò)請(qǐng)求標(biāo)準(zhǔn)化,支持文件上傳下載,get,post,進(jìn)度顯示。
包含了異步與http請(qǐng)求的工具類(lèi),SOAP請(qǐng)求工具類(lèi),簡(jiǎn)單實(shí)用。
溫馨提示:
- andbase開(kāi)發(fā)工具包jar:andbase.jar
- 演示demo源碼:AndBaseDemo 即Android開(kāi)發(fā)寶
- 類(lèi)說(shuō)明doc文檔:doc
- 類(lèi)庫(kù)源碼:AndBase
AndBase 使用
例子列表:
- 使用AbImageLoader 下載顯示圖片例子
- HTTP請(qǐng)求例子
- 一行代碼搞定所有屏幕適配 AbViewUtil 例子
列子太多了,詳細(xì)的請(qǐng)點(diǎn)本站腳友情連接,我這呢就放幾個(gè)經(jīng)典的例子。
使用AbImageLoader 下載顯示圖片
HTTP請(qǐng)求例子
一行代碼搞定所有屏幕適配 AbViewUtil 例子