UI
Awesome-MaterialDesign– MaterialDesignCenter改名為Awesome-MaterialDesign瞬内,優(yōu)化了布局姚建,新增了不少庫吝沫。
awesome-android-ui– ui庫掷匠,非常多的ui及特效僵刮。
ChipsLibrary– 在Android EditText中實現(xiàn)打Tag功能据忘。
bitmapMesh– 拉窗簾效果鹦牛。
ObservableScrollView– 在滾動的視圖觀測滾動事件的Android庫 它易于與在Android 5.0 Lollipop中引入的工具條Toolbar相交互,并能夠幫助實現(xiàn)Material Design apps的外觀勇吊。
iconify– iconify 圖片與文字同一行顯示曼追。
iosched– The Google I/O 2014 Android App,Android 5.0 and Material Design汉规。
MaterialList– MaterialList 礼殊。
material design card– material design card 。
MaterialDesignExample– 本APP用來演示Material Design控件的使用针史。
www.aswifter.com/2015/07/02/…晶伦,?使用說明。
InstaMaterial– InstalMaterial 項目(非常多的UI樣式:ViewAnimator悟民、RecyclerView坝辫、拍照),InstalMaterial學(xué)習(xí)筆記之Reveal效果射亏。
NavigationDrawer-MaterialDesign– 一個Material Design的抽屜模板庫近忙,分分鐘搭起一個程序框架。
MaterialEditText– 直接繼承EditText智润,無需修改Java文件即能實現(xiàn)自定義控件顏色及舍,直接拿來用!十大Material Design開源項目窟绷。
fab– Floating Action Button library for Android锯玛。
labelview– 貼紙效果,如:淘寶商品側(cè)貼折扣兼蜈。
SearchMenuAnim– 一個很棒的帶動畫的搜索框攘残。
SearchAnimation– 一個很棒的帶動畫的搜索框,支持低版本为狸。
快速支持emoji表情顯示– 讓項目快速支持emojicon表情的顯示歼郭,并可判斷用戶輸入的內(nèi)容中是否含有emojicon表情以及過濾掉emojicon。
Context-Menu.Android– 可以方便快速集成漂亮帶有動畫效果的上下文菜單辐棒。
Titanic– 可以顯示水位上升下降的TextView病曾。
AndroidSwipeLayout– 滑動Layout,支持單個View漾根,ListView泰涂,GridView,demo-apk辐怕。
android-typeface-helper– Android Typeface Helper 可以幫你輕松實現(xiàn)自定義字體的庫逼蒙。
android-lockpattern– Android的圖案密碼解鎖,文檔介紹。
ToggleButton– 狀態(tài)切換的 Button寄疏,類似 iOS是牢,用 View 實現(xiàn)顶考。
android-typeface-helper– Android Typeface Helper 可以幫你輕松實現(xiàn)自定義字體的庫。
GuideBackgroundColorAnimation– 實現(xiàn)滑動ViewPager漸變背景色妖泄。
Toolbar– Toolbar替換Android Toolbar驹沿,說明。
PagerSlidingTabStrip– 一個支持Material Design的PagerSlidingTabStrip蹈胡。
MaterialViewPager– 一個易于使用的 Material Design ViewPager 庫渊季。
PinnedListView– PinnedListView懸浮Head效果修改,github pinned-section-listview罚渐。
APP啟動引導(dǎo)頁– APP應(yīng)用中最常用的APP啟動引導(dǎo)頁却汉,常見的4種引導(dǎo)項目方式:splash,viewpage荷并,viewflipper合砂,scrollview。
GuideHelper– 實現(xiàn)Android新手引導(dǎo)頁源织,可以在提示也繪制實際的view翩伪,在view的上下左右位置添加提示信息的圖片。
AwesomeText– 簡化TextViews中Spans使用的庫谈息。
dialogplus– 一個簡單容易使用的對話框——DialogPlus缘屹。
material-dialogs– Material Design風(fēng)格Dialogs。
CardView– 3d卡片效果-國人侠仇。
FilterMenu– 這是一個自定義的圓形菜單轻姿,效果非常酷逻炊。
GridPasswordView– 類似微信互亮,支付寶支付時候的輸入密碼頁面效果,帶格子的密碼輸入框余素。
BlurLockView– 毛玻璃效果的密碼解鎖界面, 支持簡單定制豹休。
PersistentSearch– 模仿Google Now, Google Maps Google Play的SearchBar,下拉列表匹配溺森、錄音慕爬。
Droppy– Android 下簡潔好看的 Dropdown 菜單窑眯。
UltimateRecyclerView– 這是一個終極的 RecyclerView屏积,有下拉刷新、滑動刪除磅甩、拖拽炊林、加載更多、豐富動畫等功能卷要。
SmartTabLayout– SmartTabLayout實現(xiàn)viewpgaer頁面導(dǎo)航效果渣聚,簡化并實現(xiàn)android的TabHost效果独榴,頂部滑動tab,引導(dǎo)頁奕枝,可以自定義tab樣式棺榔,過渡效果 實現(xiàn)網(wǎng)易tab,微博tab隘道,微信tab等so easy症歇。 集成了SpringIndicator拖拽效果 。
PagerBottomTabStrip– 一個基本按谷歌Material Design規(guī)范完成的安卓底部導(dǎo)航欄控件谭梗。
richeditor– RichEditor for Android 是 Android 平臺下一個所見即所得的文本編輯器控件忘晤。
StatedFragment– 保存Fragment的狀態(tài)。
PopoverView– 一個模仿iOS UIPopoverController效果的控件激捏。
CreditsRoll– 實現(xiàn)星球大戰(zhàn)字幕效果设塔。
MatchView– 電影級TextView動畫效果,絕對驚艷你的雙眼远舅!闰蛔。
SwipeMenuListView– listView側(cè)滑刪除效果:SwipeMenuListView。
Side-Menu.Android– 分類側(cè)滑菜單图柏。
SlidingMenu– 炫酷側(cè)滑菜單布局框架钞护,iOS版本的實現(xiàn):*?SlideMenuView。
ParallaxSwipeBack– 帶視覺差的側(cè)滑返回爆办,類似于新版微信和lofter的側(cè)滑返回效果难咕。核心代碼小于50行。
AndroidFlowLayout– A flow layout for Android距辆。
ViewPagerIndicator– 取代TabHost余佃,實現(xiàn)滑動tab,引導(dǎo)頁等效果跨算。
Android-ScreenSlidePager– Full screen slide pager to display images fetched from Internet by Picasso爆土。
MaterialViewPager– MaterialViewPager。
FlipViewPager.Draco– FlipViewPager.Draco诸蚕。
android-shape-imageview– 圖片圓角步势、三角、五角背犯、圓形坏瘩、多角。
NotBoringActionBar– 隱藏圖片的導(dǎo)航欄漠魏。
MultiCardMenu– 仿QQ手機管家首頁菜單寫的一個開源組件MultiCardMenu倔矾。
fit-chart– fit-chart 一個類似于谷歌健康應(yīng)用的輪子(wheel view)視圖,效果很不錯。
BGABadgeView-Android– Badge控件分享哪自,各式各樣的徽章控件丰包。
Android-ItemTouchHelper-Demo– 可拖拽 RecyclerView,講解。
浮動操作按鈕詳解– 講解浮動操作按鈕壤巷,從官方的和第三方庫makovkastar/FloatingActionButton和futuresimple/android-floating-action-button這樣的第三方庫邑彪。的兩方面講解,同時還講到了如何自定義CoordinatorLayout Behavior胧华。
advanced-textview– advanced-textview各種高級功能的textview锌蓄,包括動畫,陰影撑柔,各種字體瘸爽,藝術(shù)字,HTML格式顯示铅忿,表情等剪决。
QuickReturn– 給幾乎所有可以滑動的 View 加上快速返回的 Header 或者 Footer,使用非常方便檀训。
Android-PickerView– 仿iOS的PickerView控件柑潦,有時間選擇和選項選擇并支持一二三級聯(lián)動效果。
idisfkj.picker– 滑輪選擇器,教程峻凫。
DraggedViewPager– 可以在多個 Page 之間可以拖放元素的控件渗鬼。
MultiViewPager– 對 ViewPager 的一個擴展,Page 可寬可窄荧琼,表現(xiàn)很像 Gallelry譬胎。
Android-Week-View– Android Week View是一種用于應(yīng)用程序中顯示日歷的安卓庫。它支持自定義樣式命锄。堰乔。
MaterialCalendarView– 是一款遵循 Material Design 風(fēng)格的 Android 日歷。
WeekCalendar– 周模式的日歷自定義控件脐恩,支持 4.0 以上镐侯。
DragLinearLayout– DragLinearLayout:自定義的線性布局,里面的UI可以自由拖動驶冒。
floatingsearchview– floatingsearchview 一個帶搜索下拉列表提示的搜索控件苟翻。
LabelView– LabelView 一個簡單的標(biāo)簽控件 支持自定義 文字大小(textSize)骗污, 間距(labelTopPadding)崇猫, 背景色(backgroundColor), 和方向(direction)等身堡。
MaterialCalendarView– 是一款遵循 Material Design 風(fēng)格的 Android 日歷邓尤。
SlideDetailsLayout– SlideDetailsLayout:高仿淘寶拍鲤、京東商品詳情頁面的上拉加載圖文詳情功能贴谎。
MaterialDesignDemo– 基于Material Design Support Library的一個小Demo汞扎,這個Demo會慢慢的去完善,不僅僅是一個基于MD的Demo擅这。里面會含有各種工具類澈魄,通用的一些Aadpter以及一些組件等。Android自定義View之高仿QQ健康
BaseRecyclerViewAdapterHelper– 集成了RecyclerViewAdapter的常用功能的基類仲翎,大量減少Adapter寫的代碼痹扇,輕松添加點擊事件、添加RecyclerView加載動畫溯香、新增添加頭部鲫构、添加尾部、新增下拉刷新玫坛、上拉加載更多结笨、新增分組、自定義item類型湿镀。
ahbottomnavigation– 一個仿 Material Bottom Navigation 的類庫炕吸。
StickyHeaderListView– 功能強大的StickyHeaderListView:標(biāo)題漸變、吸附懸停勉痴、篩選分類赫模、動態(tài)頭部等。
ViewPagerCards?– 仿多鄰國的 ViewPage 卡片效果
仿餓了么點擊購物效果
衛(wèi)星菜單
android-satellite-menu– 點擊主按鈕蒸矛,會彈出多個圍繞著主按鈕排列的子按鈕瀑罗,從而形成一個彈出式菜單。子按鈕彈出和消失的動畫效果都很棒雏掠。這種彈出式菜單按鈕應(yīng)用在Path app中廓脆。
ArcMenu– 實現(xiàn)彈出式按鈕群(菜單)。點擊主按鈕磁玉,會在住按鈕旁邊彈出多個按鈕(菜單)停忿。彈出的按鈕有兩種排列形式,一種是圍繞著主按鈕成圓弧形排列蚊伞,一種是和主按鈕并排成一字型排列席赂, 仿Path 2.0 (for iOS)。
Radial Menu Widget– 實現(xiàn)各種圓形或者半圓形菜單时迫,以及圓形進度條颅停。
android-circlebutton– 圓形按鈕,有動畫點擊效果掠拳。
CircularFloatingActionMenu– 衛(wèi)星菜單癞揉。
ElasticDownload– 挺酷的下載進度條。
android-snake-menu– 仿 Tumblr 的 Android 可拖拽蛇形動畫菜單。
節(jié)選器
SegmentView– 類似iOS的Segment Control控件喊熟,第一種方式是使用 RadioGroup 實現(xiàn)柏肪,O網(wǎng)頁鏈接。
SHSegmentControl– 類似iOS的Segment Control控件芥牌,此種方式的可定制化更好烦味。
android-segmentedradiobutton– 在Android中實現(xiàn)類似iOS的分段單選按鈕(segmented control),本人以前項目一直使用壁拉,值得擁有谬俄。
android-segmented-control– RadioGroup實現(xiàn)類似ios的分段選擇(UISegmentedControl)控件。
下拉刷新
Android-Ptr-Comparison– Android 下拉刷新開源庫對比弃理,非常nice@B邸!
Android-PullToRefresh– 最經(jīng)典痘昌、最多人用的下拉刷新蔬芥、加載更多。
PullDownListView– 一個下拉刷新的控件控汉,實現(xiàn)了仿微信下拉中眼睛動畫的效果笔诵。
DragTopLayout– 實現(xiàn)整個layout下拉刷新。
ZrcListView– 一個順滑又漂亮的Android下拉刷新與加載更多列表組件姑子,增加下拉刷新及滾動到底部自動加載的功能乎婿;增加越界回彈效果;增加自定義列表項動畫的功能街佑。
TwitterCover-Android– Twitter Android客戶端的下拉封面模糊效果谢翎。
android-Ultra-Pull-To-Refresh– 實現(xiàn)整個layout下拉刷新,沒有加載更過沐旨,Demo森逮,?源碼分析。
StikkyHeader– 【Android控件源碼:頭部固定的控件列表效果】這是一個可以支持頭部固定的控件列表功能磁携,源碼StikkyHeader褒侧,StikkyHeader是一個可以在滾動的時候?qū)㈩^部固定的控件,還可以將動畫效果和StikkyHeader一起使用谊迄,api非常簡單闷供, 支持ListView,RecyclerView,ScrollView。支持2.3一下設(shè)備使用的StikkyHeader
PullDownListView– 實現(xiàn)了模仿微信眼睛下拉效果统诺,源碼PullDownListView歪脏,下拉刷新,上拉加載粮呢,模仿微信眼睛婿失。
CircleRefreshLayout– 又一個下拉刷新的實現(xiàn)钞艇,水滴效果。
BGARefreshLayout-Android– 多種下拉刷新效果豪硅、上拉加載更多哩照、可配置自定義頭部廣告位,目前已經(jīng)實現(xiàn)了四種下拉刷新效果:新浪微博下拉刷新風(fēng)格舟误、慕課網(wǎng)下拉刷新風(fēng)格葡秒、美團下拉刷新風(fēng)格姻乓、類似qq好友列表黏性下拉刷新風(fēng)格嵌溢。
Pull-to-Refresh.Rentals-Android– 提供一個簡單可以自定義的下拉刷新實現(xiàn)。
Pull-to-Refresh.Tours– Taurus蹋岩,很精美的下拉刷新赖草。
ParallaxListView– 模仿Path的下拉刷新,Head頭部圖片下拉放大剪个。
WaveRefreshForAndroid– 下拉刷新水波紋動畫秧骑。
CoordinatorLayoutDemos– 收集了不少資源寫了一個基于CoordinatorLayout實現(xiàn)的下拉刷新效果。
Android_PullToRefreshLibrary_Collection– 下拉刷新開源庫集錦 扣囊。
HitBlockRefresh– 下拉刷新:打磚塊和打坦克乎折。
模糊效果
BlurNavigationDrawer– 背景模糊的Navigation Drawer。
HUD與Toast
android-UCToast– 在不申請任何權(quán)限的情況下在 Android 應(yīng)用中彈出懸浮窗,實現(xiàn)文檔侵歇。
sweet-alert-dialog– sweet-alert-dialog是一款清新文藝的 Android 彈窗, 靈感來自于 JS 版的 SweetAlert骂澄。
進度條
easyloadingbtn– 模仿了一個Dribbble上的Material Design效果,環(huán)形loading惕虑, 進度條坟冲、進度圈。
android-square-progressbar– 一個不錯的方形進度條溃蔫。
Radial Menu Widget– 實現(xiàn)各種圓形或者半圓形菜單健提,以及圓形進度條。
AnimatedCircleLoadingView– 一個有限/無限加載動畫效果伟叛∷奖裕基于Nils Banner的android-watch-loading-animation設(shè)計圖。該設(shè)計本來是針對智能手表的统刮。
circular-progress-button– 帶動態(tài)效果的Button(按鈕)可要比靜態(tài)的按鈕炫酷的多了侄榴,大家看到效果圖就知道了。
CircularBarPager– Android實現(xiàn)的動態(tài)效果网沾,一個數(shù)字圓圈進度效果癞蚕,源碼CircularBarPager,material 風(fēng)格的數(shù)字圓圈進度顯示庫(api10 +)辉哥。
dotted-progress-bar– 一個小清新的進度條桦山。
WhorlView– 一個炫酷的漩渦加載效果自定義View攒射。
AVLoadingIndicatorView– AVLoadingIndicatorView整合了一些漂亮的 Android 動畫加載效果。
MagicProgressWidget– 漸變的圓形進度條與輕量橫向進度條恒水。
GBSlideBar– GBSlideBar類似uber/滴滴等app的滑動選擇工具條会放。
GifLoadingView– 一些好看的 loadingview。
HouseLoading– 一個有趣的android加載loading動畫钉凌。實現(xiàn)原理
UI其他
MixtureTextView– 富文本咧最,支持Android圖文混排、文字環(huán)繞圖片等效果御雕。
android-ActionQueue– Action Queue 用于執(zhí)行有次序的隊列操作矢沿,比如按次序彈出對話框,這在 Android 中尤其有用酸纲。
WheelView-Android– WheelView-Android 是一款開源的 Android 滾動選擇控件, 適用于不少應(yīng)用場景捣鲸。
Android Wheel– 帶有刻度的旋轉(zhuǎn)器:日歷、三級聯(lián)動闽坡。
CharacterPickerView– 可實現(xiàn)三級聯(lián)動的選擇器栽惶,高仿iOS的滾輪控件,可實現(xiàn)單項選擇,并支持一二三級聯(lián)動效果疾嗅。
Highlight– Highlight一款可應(yīng)用于 Android 應(yīng)用上的指向性功能高亮的庫, 可以快速的給應(yīng)用添加上應(yīng)用引導(dǎo)的效果外厂。
HeaderAndFooterRecyclerView– 支持addHeaderView、 addFooterView代承、分頁加載的RecyclerView解決方案 汁蝶。
CleverRecyclerView– 是一個基于RecyclerView的擴展庫,提供了與ViewPager類似的滑動效果并且添加了一些有用的特性次泽。
drag-select-recyclerview– 實現(xiàn)了類似 Google Photos 風(fēng)格的圖片多選效果穿仪。
FlycoTabLayout– 一個Android TabLayout庫,目前有兩個TabLayout:SlidingTabLayout、CommonTabLayout意荤。
AndroidChangeSkin– 一種完全無侵入的 Android 應(yīng)用換膚方式啊片,支持插件式和應(yīng)用內(nèi)換膚,無需重啟 Activity玖像。
Lobsterpicker– Lobsterpicker 為 Android 開發(fā)者提供了滿足 Material Design 風(fēng)格的顏色選擇器紫谷。
FlycoRoundView– 一個擴展原生控件支持圓角矩形框背景的庫,可以減少相關(guān)shape資源文件使用。
FlowingDrawer– FlowingDrawer 一個彈性效果的抽屜菜單捐寥,圖片是概念圖笤昨,實際效果實現(xiàn)了70%(側(cè)滑菜單)。
TextSurface-是用 Java 寫的一款借助酷炫的動畫效果來完成消息展示的微型動畫框架握恳。
android-animate-RichEditor-android-animate-RichEditor是一款支持圖片插入動畫效果的 Android 富文本編輯器瞒窒。
FlycoPageIndicator– android-animate-RichEditor是一款支持圖片插入動畫效果的 Android 富文本編輯器。
AndroidMosaicLayout– 馬賽克效果 Layout,磁片風(fēng)格View 自適應(yīng)大小乡洼。
DropDownMenu– 一個實用的多條件篩選菜單崇裁,在很多App上都能看到這個效果匕坯,如美團,愛奇藝電影票等拔稳。
Swipe-Deck– 仿 Tinder 的可以左右滑動消除卡片效果的自定義控件葛峻。
IntlPhoneInput– 一個支持國際化的電話號碼輸入的自定義控件。
AndroidUI4Web– AndroidUI4Web是一個高性能的WebApp框架, 在移動瀏覽器上有與原生App一致的體驗巴比。
SmoothCheckBox– SmoothCheckBox帶有切換動畫的CheckBox术奖。
AndroidTimelineViewx– AndroidTimelineViewx仿微信朋友圈 時間軸。
CityPicker– CityPicker仿美團等選擇城市列表轻绞。
material-intro– Material Design 風(fēng)格的引導(dǎo)頁采记。
EmphasisTextView– 支持部分文字高亮的 TextView。
greedo-layout-for-android– 深度定制的 LayoutManager铲球,在顯示網(wǎng)格布局的時候會考慮屏幕寬高比挺庞。
Rosie– 可以讓你創(chuàng)建遵循 Clean Architecture 的應(yīng)用的框架晰赞。
CreditCardView– 一個交互很贊的信用卡自定義 View稼病。
android-md-core– Material風(fēng)格bootstrap的框架。
SwipeCardView– 一個帶漸變層疊動畫的左右滑動效果(類似于探探左右刷臉)掖鱼。
SwipeSelector– 可以左右滑動切換 item 的 Selector然走。
ForegroundViews– 類似于 FrameLayout 的支持的前景自定義 View。
android-material-chips– Material Design 的 Chips 控件實現(xiàn)戏挡。
XhsEmoticonsKeyboard– 表情鍵盤解決方案芍瑞。
JKeyboardPanelSwitch– 一套 Android 鍵盤面板沖突, 布局閃動的處理方案。
GestureLibray– 九宮格解鎖褐墅。
RecyclerItemDecoration– RecyclerView相關(guān)的ItemDecorstion仍然保持高度定制性拆檬,易用性。
materiallogindemo– 一個炫酷的Material Design 風(fēng)格的登錄和注冊頁面 妥凳。教程
動畫
Android應(yīng)用開發(fā)之所有動畫使用詳解?– Android應(yīng)用開發(fā)之所有動畫使用詳解竟贯。
動畫特效大全– Android 動畫特效大全。
SwitchLayout– 國內(nèi)開發(fā)者逝钥, Android的Activity切換動畫特效庫SwitchLayout屑那,視圖切換動畫庫,媲美IOS艘款。
ActivityOptionsICS– 一個低版本activity動畫兼容庫——ActivityOptionsICS持际,可以很好的實現(xiàn)MD的動畫效果。
SwipeBack– 一個可以通過手勢返回到上一個Activity的開源庫哗咆,支持上下左右四個方向返回蜘欲,支持多個View為Child。
SpringIndicator– 模仿Morning Routine的引導(dǎo)頁效果SpringIndicator晌柬;基于模仿紅點拖拽的Demo實現(xiàn):BezierDemo姥份;sample中使用到 快速創(chuàng)建ViewPager和ListView等的第三方庫:MultipleModel呜叫。
XhsWelcomeAnim– 國內(nèi)開發(fā)者, 華麗酷炫歡迎引導(dǎo)界面 動畫沒有之一殿衰。
Material-Animations– Material風(fēng)格動畫朱庆,可以定義兩個Activity之間的動畫。
android-shapeLoadingView– android-shapeLoadingView實現(xiàn)高仿新版58 加載動畫闷祥,loading娱颊。
一個絢麗的loading– 一個絢麗的loading動效分析與實現(xiàn)。
TransitionPlayer– 一個 Transition 動畫控制控制庫凯砍,可以讓你很輕松的創(chuàng)建一個可交互的動畫箱硕。
loading-balls– loading-balls 一款支持高度配置的 Android 加載進度球。
SogoLoading– 仿搜狗瀏覽器加載動畫悟衩,實現(xiàn)說明剧罩。
ExplosionField– Android中View 炸裂特效的實現(xiàn)分析。
AZExplosion– AZExplosion:模仿ExplosionField的粒子破碎效果座泳。
BrokenView-玻璃碎裂動畫效果惠昔。
SwipeCardView– SwipeCardView一個帶漸變層疊動畫的左右滑動效果(類似于探探左右刷臉)。類似SwipeCard
CRAudioVisualizationView– 水波紋效果的聲音可視化自定義 View挑势。
LoadingDrawable– 一些酷炫的加載動畫镇防, 可以與任何View配合使用,作為加載動畫或者Progressbar, 此外很適合與RecyclerRefreshLayout 配合使用作為刷新的loading 動畫潮饱。
Depth-LIB-Android-– 一款酷炫的 Android 界面過渡動畫效果来氧。
網(wǎng)絡(luò)相關(guān)
ion– 一個異步網(wǎng)絡(luò)請求和圖片加載的庫,一個庫能搞定幾乎所有的網(wǎng)絡(luò)請求香拉。
多線程下載– Android 實現(xiàn)多線程下載 完美代碼啦扬。
opandroid– android p2p的開源實現(xiàn)。
okio– square出的Okio這個庫凫碌,尤其擅長處理二進制數(shù)據(jù)扑毡。如果覺得Java的輸入輸出流實在太復(fù)雜啰嗦,不妨試試Okio证鸥。
okhttp– square出的okhttp庫僚楞。
OkHttpPlus– OkHttp 的一個工具類開源項目OkHttpPlus——支持GET、POST枉层、UI線程回調(diào)泉褐、JSON格式解析、鏈?zhǔn)秸{(diào)用鸟蜡、文件上傳下載 膜赃,OkHttpPlus介紹。
Android-Download-Manager-Pro– 一個下載管理庫揉忘,如果你的 App 有大量的下載工作跳座,這個庫能幫到你端铛。
FileDownloader– 文件下載引擎,穩(wěn)定疲眷、高效禾蚕、簡單易用吴超。
jchat-android– 一個聊天 App,具有完備的即時通訊功能,JChat 的功能基于極光 JMessage SDK 來開發(fā)形耗。
網(wǎng)絡(luò)測試
augmented-traffic-control– Facebook宣布開源移動網(wǎng)絡(luò)測試工具ATC篮赢,該工具支持利用Wi-Fi網(wǎng)絡(luò)模擬2G调卑、2.5G、3G以及LTE 4G移動網(wǎng)絡(luò)環(huán)境蚯撩,讓測試工程師們能夠快速對智能手機和App在不同國家地區(qū)和應(yīng)用環(huán)境下的性能表現(xiàn)進行測試逗爹。
圖像獲取
glide– glide google出品绑蔫,使用教程蛋哭、GlidePalette县习。5 個頂級 Android 開源庫
Universal Image Loader– Universal Image Loader 是一個強大的、可高度定制的圖片緩存谆趾,簡稱:UIL躁愿,可以高度配置的網(wǎng)絡(luò)圖片緩存庫,非常靈活棺妓,用戶量最多 攘已。
picasso– picasso 功能單一炮赦,沒有緩存過期怜跑,同androidQuery一樣鏈?zhǔn)秸{(diào)用,載入本地文件速度慢(沒有生成thumbnails) ,Picasso and Android-Universal-Image-Loader,另外的一些諸如裁剪圖片:Picasso.with(context) .load(url) .resize(50, 50) .centerCrop() .into(imageView)吠勘。
fresco– Facebook 又放出的一個新項目性芬,一個類似 Picasso, Glide 的庫,不過比他們做的更好剧防。 強烈推薦V诧薄[Fresco集成示例](github.com/liaohuqiu/f…
tape– 類似于圖片加載庫(例如UIL、Picasso等)實現(xiàn)異步加載峭拘,但是加載的不一定是圖片俊庇。!
ImageLoader– ImageLoader 鸡挠。
Volley– Volley 綜合框架,包含圖片部分辉饱,Volley與Picasso的對比
enif– enif 。
wqgallery– wqgallery實現(xiàn)類似微信選擇照片功能拣展,可以通過相機或相冊選擇彭沼,支持單張裁剪,支持單選模式备埃、支持多選模式姓惑。
httplite– A android http library褐奴。Android網(wǎng)絡(luò)框架httplite使用指南
響應(yīng)式編程
RxAndroid– RxAndroid:函數(shù)響應(yīng)式編程 ,RxJava– Rx和RxJava文檔中文翻譯項目,RxJava 詳解于毙,?RxJava資料匯總敦冬。Rxjava+Retrofit 實現(xiàn)全局過期 Token 自動刷新