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