介紹:android ui組件庫(kù)。
Android引擎??捎糜谥谱髌胀☉?yīng)用程序或動(dòng)態(tài)壁紙,當(dāng)然也可用于制作游戲。
項(xiàng)目地址:安卓開(kāi)發(fā)ui框架。
2、RxAndroidRxAndroid是RxJava對(duì)Android平臺(tái)的擴(kuò)展。它包含了一些可以簡(jiǎn)化Android開(kāi)發(fā)的工具。Android自研ui框架。
項(xiàng)目地址:
3、PaginizePaginize使用注釋注入布局和輕量級(jí)UI框架view,除了使用注釋外,框架還有兩個(gè)特點(diǎn):1。使用Page替代概念Fragment,2。切換page時(shí)自帶ios風(fēng)格的動(dòng)畫(huà)效果。
項(xiàng)目地址:
4、ottoOtto是square公司發(fā)布的事件庫(kù)(pub/sub模式)用于簡(jiǎn)化應(yīng)用程序組件之間的通信。Otto修改自Google的修改GuavaAndroid平臺(tái)專門(mén)優(yōu)化了庫(kù)。安卓ui框架哪個(gè)更好。
項(xiàng)目地址:
5、reboundrebound是facebook的開(kāi)源動(dòng)畫(huà)庫(kù)。可以認(rèn)為這個(gè)動(dòng)畫(huà)庫(kù)是獨(dú)立的androidFramework另一種動(dòng)畫(huà)實(shí)現(xiàn)。
項(xiàng)目地址:
6、KJFrameForAndroidKJFrameForAndroid又叫KJLibrary,幫助快速發(fā)展的框架。使用KJFrameForAndroid,http請(qǐng)求、網(wǎng)絡(luò)圖片加載、數(shù)據(jù)庫(kù)數(shù)據(jù)保存或讀取只能用一行代碼完成。
項(xiàng)目地址:android界面開(kāi)發(fā)框架。
7、xUtilsxUtils
它包含了許多實(shí)用的android工具。xUtils安卓原生ui框架。
支持大文件上傳,更全面的http請(qǐng)求協(xié)議支持(10個(gè)謂詞),更靈活ORM,更多的事件被注解和支持,不受混淆的影響。。。xUitls
**兼容android2。2(apilevel8)
項(xiàng)目地址:
目前,xutils主要有四個(gè)模塊:安卓documentsui框架。
DbUtils模塊:android app ui框架。
android中間的orm框架,一行代碼可以添加、刪除和更改;原生ui框架。
支持事務(wù),默認(rèn)關(guān)閉;暢滑ui下載。
可以注釋自定義表名、列名、外鍵、獨(dú)特性約束,NOTNULL約束,CHECK約束等(需要混淆時(shí)請(qǐng)注明表名和列名);
支持綁定外鍵,保存實(shí)體時(shí)自動(dòng)保存或更新外鍵關(guān)聯(lián)實(shí)體;星空ai框架。
支持延遲加載的外關(guān)實(shí)體自動(dòng)加載;
支持鏈?zhǔn)奖磉_(dá)查詢,更直觀的查詢語(yǔ)義,參考以下介紹或sample中的例子。
ViewUtils模塊:
android中間的ioc框架可以完全注解UI,綁定資源和事件;
使用混淆工具混淆后,新的事件綁定方式仍能正常工作;
目前支持20種常用事件綁定,見(jiàn)ViewCommonEventListener類和包。
HttpUtils模塊:
支持同步、異步的要求;安卓開(kāi)發(fā)框架有哪些。
支持上傳大文件,不上傳大文件oom;
支持GET,POST,PUT,MOVE,COPY,DELETE,HEAD,OPTI,TRACE,CONNECT請(qǐng)求;安卓專屬框架。
支持設(shè)置是否基于下載支持/重定向Content-Disposition重命名下載的文件;秋辭美化包。
支持緩存返回文本內(nèi)容的請(qǐng)求(默認(rèn)只使用GET請(qǐng)求),可以為當(dāng)前請(qǐng)求設(shè)置默認(rèn)過(guò)期時(shí)間和過(guò)期時(shí)間。下載熊貓框架。
BitmapUtils模塊:
加載bitmap時(shí),不需要考慮bitmap加載過(guò)程中的oom和android容器快速滑動(dòng)時(shí)圖片錯(cuò)位等現(xiàn)象;
支持網(wǎng)絡(luò)圖片和本地圖片的加載;
內(nèi)存管理采用lru算法,更好地管理bitmap內(nèi)存;
可配置線程數(shù)量、緩存大小、緩存路徑、加載顯示動(dòng)畫(huà)等。。。
8、butterknife-viewandroid動(dòng)態(tài)化ui框架。
為了減少注入工具的頻繁調(diào)用findViewById(,可以使用一些注入框架,可以簡(jiǎn)化自己的代碼,讓你更注重實(shí)際的功能開(kāi)發(fā),butterknife就是這樣一個(gè)框架,他是jakewharton大神的作品,值得一試。
classExampleActivityextendsActivity{
@InjectView(;Android ui。
@InjectView(;
@InjectView(;
@OverridepublicvoidonCreate(BundlesavedInstanceState){安卓實(shí)框架。
super。onCreate(savedInstanceState);Android取代原生的ui框架。
setContentView(_activity);
ButterKnife。inject(this);**版不閃退的免root框架。
//TODOUse"injected"views。。。這是博客地址:
項(xiàng)目地址:
9、cube-sdk
Android開(kāi)發(fā)包一淘推出的開(kāi)發(fā)框架cube,可以大大提高您的開(kāi)發(fā)效率。主要提供圖片加載和網(wǎng)絡(luò)請(qǐng)求api功能。
項(xiàng)目地址:-open-source/cube-sdk
他們網(wǎng)站:http://cube-
10、ASimpleCache
簡(jiǎn)單的緩存框架ASimpleCache
是為android制定的輕量級(jí)開(kāi)源緩存框架。輕到只有一個(gè)java文件(由十幾個(gè)類別簡(jiǎn)化)。
它能緩存什么?普通字符串,JsonObject、JsonArray、Bitmap、Drawable、java對(duì)象的序列化和
byte數(shù)據(jù)。安卓開(kāi)發(fā)ui。
項(xiàng)目地址:
11、androidannotationsAndroidAnnotations它是一個(gè)開(kāi)源框架,可以讓你快速開(kāi)發(fā)Android,它可以讓你專注于真正重要的地方。安卓快速開(kāi)發(fā)框架。
使代碼更簡(jiǎn)潔,使項(xiàng)目更容易維護(hù),其目標(biāo)是“FastAndroidDevelopment。Easymaintainance”。
經(jīng)過(guò)一段時(shí)間的使用,發(fā)現(xiàn)與原生Android開(kāi)發(fā)相比,它確實(shí)可以讓你少一些代碼
項(xiàng)目地址:
12、EventBusflutter ui組件庫(kù)。
當(dāng)Android應(yīng)用功能越來(lái)越多時(shí),解耦android模塊將越來(lái)越難以確保應(yīng)用程序各部分之間的**通信。如何優(yōu)雅地解決這個(gè)問(wèn)題?此時(shí),需要使用它EventBus。
EventBus是GreenRobotAndroid系統(tǒng)生產(chǎn)Event
Bus類庫(kù)和我們之前介紹的Square一起使用。Otto類似地,它們被用來(lái)簡(jiǎn)化應(yīng)用組件之間的通信。android開(kāi)源框架。
項(xiàng)目地址:
13、BeeFramework_AndroidBeeFramework
Android本版主要為Android初級(jí)開(kāi)發(fā)人員提供基于MVC開(kāi)發(fā)模式的模式APPDEMO,提供一套APP內(nèi)部調(diào)試工具,包括
查看網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求歷史crashlog列表真機(jī)WIFI環(huán)境模擬2G3G網(wǎng)絡(luò)查看APP性能(內(nèi)存占用,CPU占用等)
項(xiàng)目地址:
14、afinalAfinalandroid是androidioc,orm內(nèi)置四個(gè)模塊功能的框架:FinalAcitivity,F(xiàn)inalBitmap,F(xiàn)inalDb,F(xiàn)inalHttp。通過(guò)finalActivity,我們可以通過(guò)注釋綁定ui和事件。通過(guò)finalBitmap,在不考慮oom等問(wèn)題的情況下,我們可以輕松地加載bitmap圖片。通過(guò)finalDB模塊,我們可以對(duì)android進(jìn)行一行代碼sqlite增刪改查數(shù)據(jù)庫(kù)。我們可以通過(guò)FinalHTTP模塊以ajax的形式請(qǐng)求HTTP數(shù)據(jù)。安卓ui框架。
Afinal它目前包含四個(gè)組件:
FinalHttp:直接ajax請(qǐng)求http數(shù)據(jù),上傳文件,斷點(diǎn)續(xù)傳下載文件等。
FinalBitmap:在不考慮線程并發(fā)和oom等問(wèn)題的情況下,顯示bitmap圖片。
FinalActivity:控件和事件可以通過(guò)注釋綁定,無(wú)需編寫(xiě)代碼。
FinalDb:android中sqliteorm框架,一行代碼處理添加、刪除和更改。
Afinalandroid是androidioc,orm內(nèi)置四個(gè)模塊功能的框架:FinalAcitivity,F(xiàn)inalBitmap,F(xiàn)inalDb,F(xiàn)inalHttp。通過(guò)finalActivity,我們可以通過(guò)注釋綁定ui和事件。通過(guò)finalBitmap,在不考慮oom等問(wèn)題的情況下,我們可以輕松地加載bitmap圖片。通過(guò)finalDB模塊,我們可以對(duì)android進(jìn)行一行代碼sqlite增刪改查數(shù)據(jù)庫(kù)。我們可以通過(guò)FinalHTTP模塊以ajax的形式請(qǐng)求HTTP數(shù)據(jù)。詳情請(qǐng)通過(guò)以下網(wǎng)站查看。
項(xiàng)目地址:
15、Volley在此之前,當(dāng)我們?cè)诔绦蛑行枰c網(wǎng)絡(luò)通信時(shí),我們通常使用的是AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google
I/O上,Volley發(fā)布了。VolleyAndroid平臺(tái)上的網(wǎng)絡(luò)通信庫(kù)可以使網(wǎng)絡(luò)通信更快、更簡(jiǎn)單、更強(qiáng)大。
項(xiàng)目地址:
中企動(dòng)力是一家專業(yè)的網(wǎng)絡(luò)推廣公司,我們擁有豐富的網(wǎng)絡(luò)推廣經(jīng)驗(yàn)和專業(yè)的團(tuán)隊(duì),能夠?yàn)槠髽I(yè)提供全方位的網(wǎng)絡(luò)推廣服務(wù)。我們?yōu)槠髽I(yè)提供網(wǎng)站建設(shè)、網(wǎng)站優(yōu)化、平臺(tái)推廣等服務(wù),幫中企動(dòng)力業(yè)在網(wǎng)絡(luò)上提升知名度、擴(kuò)大影響力、提升銷售額。如果您有網(wǎng)絡(luò)推廣的需求,歡迎聯(lián)系中企動(dòng)力加微信:CE4006608066,我們將竭誠(chéng)為您服務(wù)。