開源框架集錦

https://github.com/7heaven/bitmapMesh



Android開源項(xiàng)目及庫整理總結(jié)

字?jǐn)?shù)10731閱讀234評論0喜歡4

自己總結(jié)的Android開源項(xiàng)目及庫。

github排名https://github.com/trending,

github搜索:https://github.com/search

UI

Awesome-MaterialDesign- MaterialDesignCenter改名為Awesome-MaterialDesign,優(yōu)化了布局,新增了不少庫夜惭。

awesome-android-ui- ui庫,非常多的ui及特效跷叉。

ChipsLibrary- 在Android EditText中實(shí)現(xiàn)打Tag功能称杨。

bitmapMesh- 拉窗簾效果匾竿。

ObservableScrollView- 在滾動(dòng)的視圖觀測滾動(dòng)事件的Android庫 它易于與在Android 5.0 Lollipop中引入的工具條Toolbar相交互绰沥,并能夠幫助實(shí)現(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控件的使用瞻润。http://www.aswifter.com/2015/07/02/Material-Design-Example-5/使用說明甜刻。

InstaMaterial- InstalMaterial 項(xiàng)目(非常多的UI樣式:ViewAnimator、RecyclerView正勒、拍照)得院,InstalMaterial學(xué)習(xí)筆記之Reveal效果

NavigationDrawer-MaterialDesign- 一個(gè)Material Design的抽屜模板庫章贞,分分鐘搭起一個(gè)程序框架祥绞。

MaterialEditText- 直接繼承EditText,無需修改Java文件即能實(shí)現(xiàn)自定義控件顏色,直接拿來用蜕径!十大Material Design開源項(xiàng)目两踏。

fab- Floating Action Button library for Android。

labelview- 貼紙效果兜喻,如:淘寶商品側(cè)貼折扣梦染。

SearchMenuAnim- 一個(gè)很棒的帶動(dòng)畫的搜索框。

SearchAnimation- 一個(gè)很棒的帶動(dòng)畫的搜索框朴皆,支持低版本帕识。

快速支持emoji表情顯示- 讓項(xiàng)目快速支持emojicon表情的顯示,并可判斷用戶輸入的內(nèi)容中是否含有emojicon表情以及過濾掉emojicon遂铡。

Context-Menu.Android- 可以方便快速集成漂亮帶有動(dòng)畫效果的上下文菜單肮疗。

Titanic- 可以顯示水位上升下降的TextView。

AndroidSwipeLayout- 滑動(dòng)Layout扒接,支持單個(gè)View伪货,ListView,GridView钾怔,demo-apk碱呼。

android-typeface-helper- Android Typeface Helper 可以幫你輕松實(shí)現(xiàn)自定義字體的庫。

android-lockpattern- Android的圖案密碼解鎖,文檔介紹蒂教。

ToggleButton- 狀態(tài)切換的 Button巍举,類似 iOS,用 View 實(shí)現(xiàn)凝垛。

android-typeface-helper- Android Typeface Helper 可以幫你輕松實(shí)現(xiàn)自定義字體的庫懊悯。

GuideBackgroundColorAnimation- 實(shí)現(xiàn)滑動(dòng)ViewPager漸變背景色。

Toolbar- Toolbar替換Android Toolbar梦皮,說明炭分。

PagerSlidingTabStrip- 一個(gè)支持Material Design的PagerSlidingTabStrip。

MaterialViewPager- 一個(gè)易于使用的 Material Design ViewPager 庫剑肯。

PinnedListView- PinnedListView懸浮Head效果修改捧毛,github pinned-section-listview

APP啟動(dòng)引導(dǎo)頁- APP應(yīng)用中最常用的APP啟動(dòng)引導(dǎo)頁让网,常見的4種引導(dǎo)項(xiàng)目方式:splash呀忧,viewpage,viewflipper溃睹,scrollview而账。

AwesomeText- 簡化TextViews中Spans使用的庫。

dialogplus- 一個(gè)簡單容易使用的對話框——DialogPlus因篇。

material-dialogs- Material Design風(fēng)格Dialogs泞辐。

CardView- 3d卡片效果-國人笔横。

FilterMenu- 這是一個(gè)自定義的圓形菜單,效果非掣篮穑酷吹缔。

GridPasswordView- 類似微信,支付寶支付時(shí)候的輸入密碼頁面效果锯茄,帶格子的密碼輸入框厢塘。

PersistentSearch- 模仿Google Now, Google Maps Google Play的SearchBar,下拉列表匹配撇吞、錄音俗冻。

Droppy- Android 下簡潔好看的 Dropdown 菜單。

UltimateRecyclerView- 這是一個(gè)終極的 RecyclerView牍颈,有下拉刷新迄薄、滑動(dòng)刪除、拖拽煮岁、加載更多讥蔽、豐富動(dòng)畫等功能。

SmartTabLayout- SmartTabLayout實(shí)現(xiàn)viewpgaer頁面導(dǎo)航效果画机,簡化并實(shí)現(xiàn)android的TabHost效果冶伞,頂部滑動(dòng)tab,引導(dǎo)頁步氏,可以自定義tab樣式响禽,過渡效果 實(shí)現(xiàn)網(wǎng)易tab,微博tab荚醒,微信tab等so easy芋类。 集成了SpringIndicator拖拽效果 。

richeditor- RichEditor for Android 是 Android 平臺下一個(gè)所見即所得的文本編輯器控件界阁。

StatedFragment- 保存Fragment的狀態(tài)侯繁。

PopoverView- 一個(gè)模仿iOS UIPopoverController效果的控件。

CreditsRoll- 實(shí)現(xiàn)星球大戰(zhàn)字幕效果泡躯。

MatchView- 電影級TextView動(dòng)畫效果贮竟,絕對驚艷你的雙眼!较剃。

SwipeMenuListView- listView側(cè)滑刪除效果:SwipeMenuListView咕别。

Side-Menu.Android- 分類側(cè)滑菜單。

SlidingMenu- 炫酷側(cè)滑菜單布局框架写穴,iOS版本的實(shí)現(xiàn):SlideMenuView顷级。

ParallaxSwipeBack- 帶視覺差的側(cè)滑返回,類似于新版微信和lofter的側(cè)滑返回效果确垫。核心代碼小于50行弓颈。

AndroidFlowLayout- A flow layout for Android。

ViewPagerIndicator- 取代TabHost删掀,實(shí)現(xiàn)滑動(dòng)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手機(jī)管家首頁菜單寫的一個(gè)開源組件MultiCardMenu缚够。

fit-chart- fit-chart 一個(gè)類似于谷歌健康應(yīng)用的輪子(wheel view)視圖幔妨,效果很不錯(cuò)。

BGABadgeView-Android- Badge控件分享谍椅,各式各樣的徽章控件误堡。

Android-ItemTouchHelper-Demo- 可拖拽 RecyclerView,講解

浮動(dòng)操作按鈕詳解- 講解浮動(dòng)操作按鈕雏吭,從官方的和第三方庫makovkastar/FloatingActionButtonfuturesimple/android-floating-action-button這樣的第三方庫锁施。的兩方面講解,同時(shí)還講到了如何自定義CoordinatorLayout Behavior杖们。

advanced-textview- advanced-textview各種高級功能的textview悉抵,包括動(dòng)畫,陰影胀莹,各種字體基跑,藝術(shù)字,HTML格式顯示描焰,表情等媳否。

QuickReturn- 給幾乎所有可以滑動(dòng)的 View 加上快速返回的 Header 或者 Footer,使用非常方便荆秦。

Android-PickerView- 仿iOS的PickerView控件篱竭,有時(shí)間選擇和選項(xiàng)選擇并支持一二三級聯(lián)動(dòng)效果。

DraggedViewPager- 可以在多個(gè) Page 之間可以拖放元素的控件步绸。

MultiViewPager- 對 ViewPager 的一個(gè)擴(kuò)展掺逼,Page 可寬可窄,表現(xiàn)很像 Gallelry瓤介。

Android-Week-View- Android Week View是一種用于應(yīng)用程序中顯示日歷的安卓庫吕喘。它支持自定義樣式赘那。。

MaterialCalendarView- 是一款遵循 Material Design 風(fēng)格的 Android 日歷氯质。

WeekCalendar- 周模式的日歷自定義控件募舟,支持 4.0 以上。

DragLinearLayout- DragLinearLayout:自定義的線性布局闻察,里面的UI可以自由拖動(dòng)拱礁。

floatingsearchview- floatingsearchview 一個(gè)帶搜索下拉列表提示的搜索控件。

LabelView- LabelView 一個(gè)簡單的標(biāo)簽控件 支持自定義 文字大性(textSize)呢灶, 間距(labelTopPadding), 背景色(backgroundColor)钉嘹, 和方向(direction)等鸯乃。

衛(wèi)星菜單

android-satellite-menu- 點(diǎn)擊主按鈕,會彈出多個(gè)圍繞著主按鈕排列的子按鈕隧期,從而形成一個(gè)彈出式菜單飒责。子按鈕彈出和消失的動(dòng)畫效果都很棒。這種彈出式菜單按鈕應(yīng)用在Path app中仆潮。

ArcMenu- 實(shí)現(xiàn)彈出式按鈕群(菜單)宏蛉。點(diǎn)擊主按鈕,會在住按鈕旁邊彈出多個(gè)按鈕(菜單)性置。彈出的按鈕有兩種排列形式拾并,一種是圍繞著主按鈕成圓弧形排列,一種是和主按鈕并排成一字型排列鹏浅, 仿Path 2.0 (for iOS)嗅义。

Radial Menu Widget- 實(shí)現(xiàn)各種圓形或者半圓形菜單,以及圓形進(jìn)度條。

android-circlebutton- 圓形按鈕,有動(dòng)畫點(diǎn)擊效果女气。

CircularFloatingActionMenu- 衛(wèi)星菜單堡赔。

ElasticDownload- 挺酷的下載進(jìn)度條十艾。

節(jié)選器

SegmentView- 類似iOS的Segment Control控件,第一種方式是使用 RadioGroup 實(shí)現(xiàn),O網(wǎng)頁鏈接。

SHSegmentControl- 類似iOS的Segment Control控件博敬,此種方式的可定制化更好。

android-segmentedradiobutton- 在Android中實(shí)現(xiàn)類似iOS的分段單選按鈕(segmented control)峰尝,本人以前項(xiàng)目一直使用偏窝,值得擁有。

android-segmented-control- RadioGroup實(shí)現(xiàn)類似ios的分段選擇(UISegmentedControl)控件。

下拉刷新

Android-Ptr-Comparison- Android 下拉刷新開源庫對比祭往,非常niceB滓狻!

Android-PullToRefresh- 最經(jīng)典链沼、最多人用的下拉刷新默赂、加載更多。

PullDownListView- 一個(gè)下拉刷新的控件括勺,實(shí)現(xiàn)了仿微信下拉中眼睛動(dòng)畫的效果。

DragTopLayout- 實(shí)現(xiàn)整個(gè)layout下拉刷新曲掰。

ZrcListView- 一個(gè)順滑又漂亮的Android下拉刷新與加載更多列表組件疾捍,增加下拉刷新及滾動(dòng)到底部自動(dòng)加載的功能;增加越界回彈效果栏妖;增加自定義列表項(xiàng)動(dòng)畫的功能乱豆。

TwitterCover-Android- Twitter Android客戶端的下拉封面模糊效果。

android-Ultra-Pull-To-Refresh- 實(shí)現(xiàn)整個(gè)layout下拉刷新吊趾,沒有加載更過宛裕,Demo源碼分析论泛。

StikkyHeader- 【Android控件源碼:頭部固定的控件列表效果】這是一個(gè)可以支持頭部固定的控件列表功能揩尸,源碼StikkyHeader,StikkyHeader是一個(gè)可以在滾動(dòng)的時(shí)候?qū)㈩^部固定的控件屁奏,還可以將動(dòng)畫效果和StikkyHeader一起使用岩榆,api非常簡單, 支持ListView,RecyclerView,ScrollView坟瓢。支持2.3一下設(shè)備使用的StikkyHeader

PullDownListView- 實(shí)現(xiàn)了模仿微信眼睛下拉效果勇边,源碼PullDownListView,下拉刷新折联,上拉加載粒褒,模仿微信眼睛。

CircleRefreshLayout- 又一個(gè)下拉刷新的實(shí)現(xiàn)诚镰,水滴效果奕坟。

BGARefreshLayout-Android- 多種下拉刷新效果、上拉加載更多怕享、可配置自定義頭部廣告位执赡,目前已經(jīng)實(shí)現(xiàn)了四種下拉刷新效果:新浪微博下拉刷新風(fēng)格、慕課網(wǎng)下拉刷新風(fēng)格函筋、美團(tuán)下拉刷新風(fēng)格沙合、類似qq好友列表黏性下拉刷新風(fēng)格。

Pull-to-Refresh.Rentals-Android- 提供一個(gè)簡單可以自定義的下拉刷新實(shí)現(xiàn)跌帐。

Pull-to-Refresh.Tours- Taurus首懈,很精美的下拉刷新绊率。

ParallaxListView- 模仿Path的下拉刷新,Head頭部圖片下拉放大究履。

WaveRefreshForAndroid- 下拉刷新水波紋動(dòng)畫滤否。

CoordinatorLayoutDemos- 收集了不少資源寫了一個(gè)基于CoordinatorLayout實(shí)現(xiàn)的下拉刷新效果。

模糊效果

BlurNavigationDrawer- 背景模糊的Navigation Drawer最仑。

HUD與Toast

android-UCToast- 在不申請任何權(quán)限的情況下在 Android 應(yīng)用中彈出懸浮窗,實(shí)現(xiàn)文檔藐俺。

sweet-alert-dialog- sweet-alert-dialog是一款清新文藝的 Android 彈窗, 靈感來自于 JS 版的 SweetAlert。

進(jìn)度條

easyloadingbtn- 模仿了一個(gè)Dribbble上的Material Design效果泥彤,環(huán)形loading欲芹, 進(jìn)度條、進(jìn)度圈吟吝。

android-square-progressbar- 一個(gè)不錯(cuò)的方形進(jìn)度條菱父。

Radial Menu Widget- 實(shí)現(xiàn)各種圓形或者半圓形菜單,以及圓形進(jìn)度條剑逃。

AnimatedCircleLoadingView- 一個(gè)有限/無限加載動(dòng)畫效果浙宜。基于Nils Banner的android-watch-loading-animation設(shè)計(jì)圖蛹磺。該設(shè)計(jì)本來是針對智能手表的粟瞬。

circular-progress-button- 帶動(dòng)態(tài)效果的Button(按鈕)可要比靜態(tài)的按鈕炫酷的多了,大家看到效果圖就知道了称开。

CircularBarPager- Android實(shí)現(xiàn)的動(dòng)態(tài)效果亩钟,一個(gè)數(shù)字圓圈進(jìn)度效果,源碼CircularBarPager鳖轰,material 風(fēng)格的數(shù)字圓圈進(jìn)度顯示庫(api10 +)清酥。

dotted-progress-bar- 一個(gè)小清新的進(jìn)度條。

WhorlView- 一個(gè)炫酷的漩渦加載效果自定義View蕴侣。

AVLoadingIndicatorView- AVLoadingIndicatorView整合了一些漂亮的 Android 動(dòng)畫加載效果焰轻。

MagicProgressWidget- 漸變的圓形進(jìn)度條與輕量橫向進(jìn)度條。

GBSlideBar- GBSlideBar類似uber/滴滴等app的滑動(dòng)選擇工具條昆雀。

UI其他

MixtureTextView- 富文本辱志,支持Android圖文混排、文字環(huán)繞圖片等效果狞膘。

android-ActionQueue- Action Queue 用于執(zhí)行有次序的隊(duì)列操作揩懒,比如按次序彈出對話框,這在 Android 中尤其有用挽封。

WheelView-Android- WheelView-Android 是一款開源的 Android 滾動(dòng)選擇控件, 適用于不少應(yīng)用場景已球。

Android Wheel- 帶有刻度的旋轉(zhuǎn)器:日歷、三級聯(lián)動(dòng)。

Highlight- Highlight一款可應(yīng)用于 Android 應(yīng)用上的指向性功能高亮的庫, 可以快速的給應(yīng)用添加上應(yīng)用引導(dǎo)的效果智亮。

HeaderAndFooterRecyclerView- 支持addHeaderView忆某、 addFooterView、分頁加載的RecyclerView解決方案 阔蛉。

CleverRecyclerView- 是一個(gè)基于RecyclerView的擴(kuò)展庫弃舒,提供了與ViewPager類似的滑動(dòng)效果并且添加了一些有用的特性。

drag-select-recyclerview- 實(shí)現(xiàn)了類似 Google Photos 風(fēng)格的圖片多選效果状原。

FlycoTabLayout- 一個(gè)Android TabLayout庫,目前有兩個(gè)TabLayout:SlidingTabLayout聋呢、CommonTabLayout。

AndroidChangeSkin- 一種完全無侵入的 Android 應(yīng)用換膚方式颠区,支持插件式和應(yīng)用內(nèi)換膚坝冕,無需重啟 Activity。

Lobsterpicker- Lobsterpicker 為 Android 開發(fā)者提供了滿足 Material Design 風(fēng)格的顏色選擇器瓦呼。

FlycoRoundView- 一個(gè)擴(kuò)展原生控件支持圓角矩形框背景的庫,可以減少相關(guān)shape資源文件使用。

FlowingDrawer- FlowingDrawer 一個(gè)彈性效果的抽屜菜單测暗,圖片是概念圖央串,實(shí)際效果實(shí)現(xiàn)了70%(側(cè)滑菜單)。

TextSurface-是用 Java 寫的一款借助酷炫的動(dòng)畫效果來完成消息展示的微型動(dòng)畫框架碗啄。

android-animate-RichEditor-android-animate-RichEditor是一款支持圖片插入動(dòng)畫效果的 Android 富文本編輯器质和。

FlycoPageIndicator- android-animate-RichEditor是一款支持圖片插入動(dòng)畫效果的 Android 富文本編輯器。

AndroidMosaicLayout- 馬賽克效果 Layout,磁片風(fēng)格View 自適應(yīng)大小稚字。

DropDownMenu- 一個(gè)實(shí)用的多條件篩選菜單饲宿,在很多App上都能看到這個(gè)效果,如美團(tuán)胆描,愛奇藝電影票等瘫想。

Swipe-Deck- 仿 Tinder 的可以左右滑動(dòng)消除卡片效果的自定義控件。

IntlPhoneInput- 一個(gè)支持國際化的電話號碼輸入的自定義控件昌讲。

AndroidUI4Web- AndroidUI4Web是一個(gè)高性能的WebApp框架, 在移動(dòng)瀏覽器上有與原生App一致的體驗(yàn)国夜。

動(dòng)畫

Android應(yīng)用開發(fā)之所有動(dòng)畫使用詳解- Android應(yīng)用開發(fā)之所有動(dòng)畫使用詳解。

動(dòng)畫特效大全- Android 動(dòng)畫特效大全短绸。

SwitchLayout- 國內(nèi)開發(fā)者车吹, Android的Activity切換動(dòng)畫特效庫SwitchLayout,視圖切換動(dòng)畫庫醋闭,媲美IOS窄驹。

ActivityOptionsICS- 一個(gè)低版本activity動(dòng)畫兼容庫——ActivityOptionsICS,可以很好的實(shí)現(xiàn)MD的動(dòng)畫效果证逻。

SwipeBack- 一個(gè)可以通過手勢返回到上一個(gè)Activity的開源庫乐埠,支持上下左右四個(gè)方向返回,支持多個(gè)View為Child。

SpringIndicator- 模仿Morning Routine的引導(dǎo)頁效果SpringIndicator饮戳;基于模仿紅點(diǎn)拖拽的Demo實(shí)現(xiàn):BezierDemo豪治;sample中使用到 快速創(chuàng)建ViewPager和ListView等的第三方庫:MultipleModel

XhsWelcomeAnim- 國內(nèi)開發(fā)者扯罐, 華麗酷炫歡迎引導(dǎo)界面 動(dòng)畫沒有之一负拟。

Material-Animations- Material風(fēng)格動(dòng)畫,可以定義兩個(gè)Activity之間的動(dòng)畫歹河。

android-shapeLoadingView- android-shapeLoadingView實(shí)現(xiàn)高仿新版58 加載動(dòng)畫掩浙,loading。

一個(gè)絢麗的loading- 一個(gè)絢麗的loading動(dòng)效分析與實(shí)現(xiàn)秸歧。

TransitionPlayer- 一個(gè) Transition 動(dòng)畫控制控制庫厨姚,可以讓你很輕松的創(chuàng)建一個(gè)可交互的動(dòng)畫。

loading-balls- loading-balls 一款支持高度配置的 Android 加載進(jìn)度球键菱。

SogoLoading- 仿搜狗瀏覽器加載動(dòng)畫谬墙,實(shí)現(xiàn)說明

ExplosionField- Android中View 炸裂特效的實(shí)現(xiàn)分析经备。

AZExplosion- AZExplosion:模仿ExplosionField的粒子破碎效果拭抬。

BrokenView-玻璃碎裂動(dòng)畫效果。

網(wǎng)絡(luò)相關(guān)

網(wǎng)絡(luò)連接

ion- 一個(gè)異步網(wǎng)絡(luò)請求和圖片加載的庫侵蒙,一個(gè)庫能搞定幾乎所有的網(wǎng)絡(luò)請求造虎。

多線程下載- Android 實(shí)現(xiàn)多線程下載 完美代碼。

opandroid- android p2p的開源實(shí)現(xiàn)纷闺。

okio- square出的Okio這個(gè)庫算凿,尤其擅長處理二進(jìn)制數(shù)據(jù)。如果覺得Java的輸入輸出流實(shí)在太復(fù)雜啰嗦犁功,不妨試試Okio氓轰。

okhttp- square出的okhttp庫。

OkHttpPlus- OkHttp 的一個(gè)工具類開源項(xiàng)目OkHttpPlus——支持GET波桩、POST戒努、UI線程回調(diào)、JSON格式解析镐躲、鏈?zhǔn)秸{(diào)用储玫、文件上傳下載 ,OkHttpPlus介紹萤皂。

Android-Download-Manager-Pro- 一個(gè)下載管理庫撒穷,如果你的 App 有大量的下載工作,這個(gè)庫能幫到你裆熙。

FileDownloader- 文件下載引擎端礼,穩(wěn)定禽笑、高效、簡單易用蛤奥。

網(wǎng)絡(luò)測試

augmented-traffic-control- Facebook宣布開源移動(dòng)網(wǎng)絡(luò)測試工具ATC佳镜,該工具支持利用Wi-Fi網(wǎng)絡(luò)模擬2G、2.5G凡桥、3G以及LTE 4G移動(dòng)網(wǎng)絡(luò)環(huán)境蟀伸,讓測試工程師們能夠快速對智能手機(jī)和App在不同國家地區(qū)和應(yīng)用環(huán)境下的性能表現(xiàn)進(jìn)行測試。

圖像獲取

glide- glide google出品缅刽,使用教程啊掏、GlidePalette

Universal Image Loader- Universal Image Loader 是一個(gè)強(qiáng)大的衰猛、可高度定制的圖片緩存迟蜜,簡稱: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 又放出的一個(gè)新項(xiàng)目,一個(gè)類似 Picasso, Glide 的庫薪捍,不過比他們做的更好笼痹。 強(qiáng)烈推薦![Fresco集成示例](https://github.com/liaohuqiu/fresco-demo-for-gradle)酪穿。

tape- 類似于圖片加載庫(例如UIL凳干、Picasso等)實(shí)現(xiàn)異步加載,但是加載的不一定是圖片被济。救赐!

ImageLoader- ImageLoader 。

Volley- Volley 綜合框架,包含圖片部分只磷,Volley與Picasso的對比经磅。

enif- enif 。

wqgallery- wqgallery實(shí)現(xiàn)類似微信選擇照片功能钮追,可以通過相機(jī)或相冊選擇预厌,支持單張裁剪,支持單選模式元媚、支持多選模式轧叽。

響應(yīng)式編程

RxAndroid- RxAndroid:函數(shù)響應(yīng)式編程 苗沧,RxJava- Rx和RxJava文檔中文翻譯項(xiàng)目。

地圖

百度地圖- Android百度地圖 線路規(guī)劃炭晒,模擬運(yùn)動(dòng)軌跡待逞,及全景效果。

AirMapView- 支持多個(gè)本地地圖提供者包括谷歌地圖V2和亞馬遜地圖V2网严。如果設(shè)備沒有任何受支持的本地地圖提供者,AirMapView會回退到基于web的地圖提供者(目前谷歌地圖)识樱。

數(shù)據(jù)庫

ORMLite- ORMLite做的最棒但是學(xué)習(xí)成本有點(diǎn)兒高,ORMLite的文檔有點(diǎn)兒爛屿笼。

SugarORM- SugarORM比較輕便牺荠, 支持Has a 和 Has many映射,但無法保存集合驴一,沒有映射關(guān)系休雌。

GreenDAO- GreenDAO要先建立一個(gè)java項(xiàng)目來生成對應(yīng)的表,一變動(dòng)又要生成肝断,很不方便杈曲。

ActiveDriod- ActiveDriod也不錯(cuò)官網(wǎng)

ORMDroid- ormdroid 胸懈。

sqlbrite- 良心企業(yè)Square的又一開源項(xiàng)目担扑,當(dāng)你不想給用ContentProvider,只想簡單監(jiān)聽SQLite表增刪改的數(shù)據(jù)變更時(shí)可以試試它趣钱。

sqlbrite- DBExecutor android ORM數(shù)據(jù)庫 1.使用了讀寫鎖涌献,支持多線程操作數(shù)據(jù)。 2.支持操作多個(gè)數(shù)據(jù)庫 3.支持事務(wù) 4.緩存Sql首有,緩存表結(jié)構(gòu)燕垃。

Iron- 一個(gè)快速和易用的 NoSQL 數(shù)據(jù)存儲框架。

hawk- 一個(gè)快速和易用的鍵值對數(shù)據(jù)存儲框架井联,支持AES加密卜壕,支持SharedPreferences或Sqlite存儲,支持Gson解析烙常。

AndroidKeyValueStore- 一個(gè)基于 SQLite 的 Key/Value 存儲框架轴捎。

圖像瀏覽及處理

MPAndroidChart- MPAndroidChart是一個(gè)功能強(qiáng)大的圖表開源類庫:曲線圖、柱形圖蚕脏、環(huán)形圖侦副。

XCL-Charts- (國人開發(fā))基于Android Canvas來繪制各種圖表,使用簡便,定制靈活。

WilliamChart- 繪制圖表的庫驼鞭,支持LineChartView跃洛、BarChartView和StackBarChartView三中圖表類型,并且支持 Android 2.2及以上的系統(tǒng)终议。

CropImageView- 原生ImageView只支持centerCrop汇竭,這里有支持9個(gè)方向裁剪的ImageView葱蝗。

SimpleCropView- 一個(gè)Android的圖片裁剪庫,使用簡單细燎,易于定制两曼。

DrawableView- DrawableView實(shí)現(xiàn)畫板功能,可以改變畫筆粗細(xì)玻驻,顏色悼凑,支持撤銷功能。

ImageCoverFlow- ImageCoverFlow效果不錯(cuò)的畫廊控件 可以設(shè)置畫廊一次可見圖片的張數(shù)璧瞬,和其他第三方Gallery控件不同的是户辫,該控件直接繼承自View,而不是sdk中的Gallery控件嗤锉。

FancyCoverFlow- 支持Item切換動(dòng)畫效果的類似Gallery View渔欢。改進(jìn)版本可以無限輪播,可以選擇自動(dòng)輪播或者 手動(dòng)滑動(dòng)瘟忱。

BGABanner-Android- demo中演示了引導(dǎo)頁奥额、以及通過fresco、android-async-http访诱、gson實(shí)現(xiàn)廣告條的自動(dòng)輪播效果(splash 垫挨、 ViewPager切換動(dòng)畫) 。

RecyclerViewPager- 重寫后的 RecyclerViewPager 完全繼承自RecyclerView触菜,可以自定義觸發(fā)翻頁的距離九榔,可自定義翻頁速度,支持VerticalViewPager涡相,支持Fragment帚屉。

StickerCamera- 可以說是一個(gè)完整的相機(jī)、圖片編輯的 APP漾峡,集成了大部分市面上有的同類 APP 的功能,裁剪喻旷、濾鏡生逸、貼紙應(yīng)有盡有。

demo6_PhotoRiver- 圖片流動(dòng)顯示的demo且预,可以點(diǎn)擊流動(dòng)中的圖片放大顯示槽袄,雙擊空白處圖片以九宮格排列。

glide-transformations- 一個(gè)基于Glide的transformation庫锋谐,擁有裁剪遍尺,著色,模糊涮拗,濾鏡等多種轉(zhuǎn)換效果乾戏。

ColoringLoading- 一個(gè)用純代碼實(shí)現(xiàn)自動(dòng)繪畫效果動(dòng)畫的項(xiàng)目迂苛。

SmartDrawing- 一個(gè)輕量級的手繪板,加入了一點(diǎn)截圖功能鼓择。這只是一個(gè)Demo三幻。并不能作為類庫,也不是完整的項(xiàng)目工程呐能,僅供學(xué)習(xí)或參考使用念搬。

SlidingCard- 漂亮的卡片滑動(dòng)翻頁特效。

LargeImage- 加載大圖 可以高清顯示10000*10000像素的圖片摆出。

GalleryFinal- 自定義相冊朗徊,實(shí)現(xiàn)了拍照、圖片選擇(單選/多選)偎漫、 裁剪(單/多裁剪)爷恳、旋轉(zhuǎn)、ImageLoader無綁定任由開發(fā)者選 擇骑丸、功能可配置舌仍、主題樣式可配置。GalleryFinal為你定制相冊通危。

視頻音頻處理

ijkplayer- B站開源的視頻播放器铸豁,支持Android和iOS。

DanmakuFlameMaster- 這里是Android上最好的開源彈幕引擎·烈焰彈幕使菊碟。

YouTubePlayerActivity- 一個(gè)可以播放YouTube視頻的Activity锭部,支持屏幕旋轉(zhuǎn)、聲音控制跃闹、播放失敗處理惠猿、可以自定義Activity關(guān)閉動(dòng)畫以及在橫屏播放的時(shí)候自動(dòng)隱藏status bar。

AndroidVideoPlayer- 開源的 Android 視頻播放器魄幕,支持 DLNA相艇。

Hide-Music-Player- Hide音樂播放器。

JamsMusicPlayer- 是一個(gè)功能強(qiáng)大的 Android 開源播放器, 作者將原本收費(fèi)的項(xiàng)目拿出來開源, 實(shí)在令人敬佩纯陨。

測試及調(diào)試

DevelopQuickSetting- 快速開啟關(guān)閉開發(fā)者設(shè)置的工具坛芽,提供了app界面和桌面widget,能快速打開關(guān)閉overdraw翼抠,layout border咙轩,gpu rendering,adb wifi阴颖,不保存activity實(shí)例等功能活喊。

decompileandroid- 在線反編譯apk文件。

jadx- 一個(gè)Android反編譯神器量愧,不同于常見的dex2jar钾菊,這個(gè)反編譯器生成代碼的try/catch次數(shù)更少帅矗,View也不再是數(shù)字id了,可讀性更高结缚。

Androguard- Androguard使用Python寫的一系列逆向工具集损晤,功能很強(qiáng)大哦,對逆向工程感興趣的小伙伴可以這個(gè)系列红竭,教程尤勋。

logger- 一個(gè)簡單、漂亮茵宪、功能強(qiáng)大的Android日志程序最冰。

stf- WEB 端批量移動(dòng)設(shè)備管理控制工具 STF 的環(huán)境搭建和運(yùn)行,使用說明稀火。

DecompileApk- 一鍵反編譯 APK暖哨,輸出所有反編譯后的代碼、資源凰狞,使用方便篇裁。

AppCrashTracker- 一個(gè)異常追蹤器,可以生成一個(gè) JSON 格式的日志并可以上傳到服務(wù)器赡若。

消息推送

客戶端

服務(wù)器端

完整項(xiàng)目

SuesNews新聞客戶端- 騰飛新聞达布,一個(gè)符合 Google Material Design 的 Android 校園新聞客戶端 ,新聞客戶端說明逾冬。

新聞客戶端- Android應(yīng)用源碼比較不錯(cuò)的新聞客戶端黍聂,本項(xiàng)目啟動(dòng)引導(dǎo)登錄注冊用戶中心列表顯示文章分頁下拉刷新文章收藏更新反饋等新聞客戶端常見的功能都有,項(xiàng)目分層合理身腻,代碼質(zhì)量較高产还。

materialistic- Material Desgin風(fēng)格的Hacker News客戶端。

Telegram- Telegram 是一款專注于速度嘀趟、安全的短信息應(yīng)用脐区,快速、簡單她按、免費(fèi)牛隅。Telegram 支持群組聊天,最高200人尤溜,最高支持分享1GB的視頻,其它圖片等等更是不在話下汗唱。而且所有信息全部支持同步宫莱。由于頻發(fā)的隱私問題,所以 Telegram 也很注重通信安全哩罪。

SuZhouTong-client-for-android- 蘇州通android客戶端授霸,非常多的UI效果巡验。

ele_demo- 仿【餓了么】訂餐軟件的一個(gè)demo。

MD-BiliBili- Material Design 版 BiliBili Android 客戶端碘耳。

AisenWeiBo- Aisen微博是新浪微博的第三方客戶端显设,UI遵循Material Design:遵循Material Design、發(fā)布多圖辛辨、離線下載捕捂、私信(觸屏版、顏色主題切換斗搞、手勢返回指攒,4.4、5.0狀態(tài)欄變色僻焚、離線編輯允悦,定時(shí)發(fā)布多圖、gif虑啤、長微博預(yù)覽隙弛。FrescoDemo

快遞查詢- 使用了愛查快遞www.ickd.cn的api接口狞山,可以查詢申通全闷、EMS、順風(fēng)铣墨、圓通室埋、中通、韻達(dá)伊约、天天姚淆、匯通、全鋒屡律、德邦腌逢、宅急送等11種快遞的單號信息,支持手動(dòng)輸入單號和掃描單號(紅米測試的時(shí)候掃描單號有點(diǎn)問題)超埋,可以保存單號查詢記錄方便下次查詢搏讶,,另外還包括了網(wǎng)絡(luò)狀態(tài)判斷霍殴、快遞自動(dòng)更新媒惕、軟件更新等功能,項(xiàng)目完美運(yùn)行来庭,有很詳細(xì)的中文注釋和邏輯分層妒蔚。

SmartCall- SmartCall Android 企業(yè)通訊錄。

Android-高仿大眾點(diǎn)評客戶端源碼- Android-高仿大眾點(diǎn)評客戶端源碼。

八個(gè)Android項(xiàng)目源碼- 八個(gè)Android項(xiàng)目源碼肴盏,大部分功能相信可以在實(shí)戰(zhàn)項(xiàng)目中直接使用科盛,供大家下載學(xué)習(xí),大部分項(xiàng)目是基于Android Studio開發(fā)菜皂,IDE為Eclipse的童鞋可通過網(wǎng)上教程自行轉(zhuǎn)換贞绵,這里就不多說了。大家可以下載下來學(xué)習(xí)看看恍飘!百度云盤下載地址榨崩。

minicat- 一個(gè)簡潔的飯否App,支持Android 4.0以上版本常侣。

SimplifyReader- 一款基于Google Material Design設(shè)計(jì)開發(fā)的Android客戶端蜡饵,包括新聞簡讀,圖片瀏覽胳施,視頻爽看 溯祸,音樂輕聽以及二維碼掃描五個(gè)子模塊。

GithubTrends- 是一個(gè)用來看查看 GitHub 熱門項(xiàng)目的 Android App, 遵循 Material Design, 支持訂閱 50 多種編程語言, 9 種顏色主題切換, 可在上面收藏喜歡的項(xiàng)目舞肆。

jianshi- jianshi簡詩是國人開發(fā)的一個(gè)用于記錄文字信息的 Android 完整應(yīng)用, 作者僅用了一天便將其開發(fā)出來, 并將開發(fā)的流程記錄成文放到了簡書上焦辅。

BuildingBlocks- 積木: 一個(gè)以知乎日報(bào)作為數(shù)據(jù)展現(xiàn)內(nèi)容;以抽屜菜單作為功能擴(kuò)展入口椿胯;依循 Material Design 作為主導(dǎo)設(shè)計(jì) UI 的應(yīng)用筷登。

插件

Android Studio 插件和工具- 5個(gè) 推薦幾個(gè)有用的 Android Studio 插件和工具(ButterKnife、selectorChapek哩盲、GsonFormat前方、ParcelableGenerator、LeakCanary)廉油。

8 個(gè)最優(yōu)秀的 Android Studio 插件- 8 個(gè)最優(yōu)秀的 Android Studio 插件(H.A.X.M(硬件加速執(zhí)行管理器)惠险、Genymotion、Android Drawable Importer抒线、Android ButterKnife Zelezny班巩、Android Holo Colors Generator、Robotium Recorder嘶炭、jimu Mirror抱慌、Strings-xml-tools)。

smalidea- 一款 IntelliJ IDEA/Android Studio 的 smali 插件~ 眨猎,Smalidea 無源碼調(diào)試 Android 應(yīng)用抑进。

gradle-fir-plugin- 一個(gè)上傳apk到fir的gradle插件,使用說明睡陪。

android-butterknife-zelezny- 一個(gè)ButterKnife的Android Studio插件, 該插件可以讓你手動(dòng)生成上述注入代碼寺渗。

GradleDependenciesHelperPlugin- Gradle 依賴自動(dòng)補(bǔ)全插件夕凝。

android-selector-intellij-plugin- 可以根據(jù)指定顏色生成Selector Drawable的插件。

7個(gè)最佳的Android模擬器- 7個(gè)最佳的Android模擬器户秤。

gradle-android-javadoc-plugin- 可以生成 java doc 的 Gradle 插件。

gradle-android-junit-jacoco-plugin- 可以生成代碼單元測試覆蓋率報(bào)告的 Gradle 插件逮矛。

gradle-android-apk-size-plugin- 可以將 Apk 大小記錄到 CSV 文件的 Gradle 插件鸡号。

幾款實(shí)用的Android Studio 插件- 幾款實(shí)用的Android Studio 插件:1、android-butterknife-zelezny须鼎;2鲸伴、Gsonformat:可根據(jù)json數(shù)據(jù)快速生成java實(shí)體類;3晋控、Android Postfix Completion汞窗;4、AndroidAccessors赡译;5仲吏、Lifecycle Sorter:根據(jù)Activity或者fragment的生命周期對其生命周期方法位置進(jìn)行先后排序,快捷鍵Ctrl + alt + K蝌焚;6裹唆、JsonOnlineViewer;7只洒、CodeGlance许帐;8、findBugs-IDEA:幫你一起找bug的毕谴;9成畦、ADB WIFI:使用wifi無線調(diào)試你的app,無需root權(quán)限涝开。

出名框架

xUtils- xUtils 包含了很多實(shí)用的android工具循帐。支持大文件上傳,更全面的http請求協(xié)議支持(10種謂詞)忠寻,擁有更加靈活的ORM惧浴,更多的事件注解支持且不受混淆影響。最低兼容android 2.2 (api level 8)奕剃。目前xUtils主要有四大模塊:DbUtils模塊衷旅、ViewUtils模塊、HttpUtils模塊纵朋、BitmapUtils模塊柿顶。

afinal- Afinal是一個(gè)android的ioc,orm框架操软,內(nèi)置了四大模塊功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp嘁锯。

ButterKnife- ButterKnife是一個(gè)專注于Android系統(tǒng)的View注入框架,讓你從此從這些煩人臃腫的代碼中解脫出來,ButterKnife--View注入框架家乘。

EventBus- EventBus是一款針對Android優(yōu)化的發(fā)布/訂閱事件總線蝗羊。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity仁锯,Service耀找,線程之間傳遞消息.優(yōu)點(diǎn)是開銷小,代碼更優(yōu)雅业崖。以及將發(fā)送者和接收者解耦野芒。xBus- xBus - 簡潔的EventBus實(shí)現(xiàn)。

dexposed- 淘寶 支付寶的Android底層技術(shù)團(tuán)隊(duì)即將為Dexposed開源項(xiàng)目貢獻(xiàn)一個(gè)重要的擴(kuò)展能力 —— 方法粒度的完整替換双炕,大幅度降低基于AOP方式替換大型方法的開發(fā)成本狞悲,使用教程Android平臺免Root無侵入AOP框架Dexposed使用詳解妇斤。Android Hotpatch系列之-項(xiàng)目介紹-客戶端例子實(shí)現(xiàn),服務(wù)器簡易實(shí)現(xiàn)摇锋。熱更新。

Xposed- Xposed是一款可以在不修改APK的情況下影響程序運(yùn)行的框架服務(wù),Android Hook神器:XPosed入門與登陸劫持演示站超。熱更新乱投。

code-push-大微軟推出的一套可以為用 React Native 和 Cordova 開發(fā)的 App 提供代碼熱更新的方案。

Small- 做最輕巧的跨平臺插件化框架顷编,目前已支持Android戚炫、iOS以及html5插件。并且三者之間可以通過同一套javascript接口進(jìn)行通信媳纬。

LayoutCast- LayoutCast可以在應(yīng)用不重啟的情況下双肤,將res文件夾下的改動(dòng)直接同步到手機(jī)上。使用LayoutCast钮惠,可以節(jié)約Android開發(fā)者的大量編譯等待時(shí)間茅糜,非常適合真機(jī)調(diào)試界面的時(shí)候使用,推薦每一位開發(fā)者安裝該利器素挽。BUCK很快蔑赘,但入侵性強(qiáng),項(xiàng)目改動(dòng)大预明,LayoutCast對項(xiàng)目改動(dòng)小缩赛。

其他

java-zhconverter- java-zhconverter是一個(gè)簡繁體中文互換的Java開源類庫。

joda-time-android- 一個(gè)超贊的時(shí)間處理的庫撰糠,Joda-Time 酥馍! 他能幫你輕松處理時(shí)區(qū),處理時(shí)間加減阅酪,計(jì)算到期時(shí)間等等場景下的問題旨袒。java版本

AssistiveTouch- 配合Android手機(jī)沉浸式隱藏虛擬按鍵后快捷操作 (Nexus5屏幕變大了)汁针。

S-Tools- S-Tools一個(gè)可以實(shí)時(shí)查看的CPU狀態(tài)和手機(jī)各類傳感器數(shù)據(jù),還有一些例如顏色選擇砚尽、指南針和設(shè)備信息等功能施无。

JsBridge- 模仿微信webview的JsBridge,安全方便的實(shí)現(xiàn)js和Java的互相調(diào)用必孤,主要通過loadUrl和shouldOverrideUrl實(shí)現(xiàn)帆精。

Sample Of All Samples- 提供大部分Android5.0組件的示例應(yīng)用。

Android-Package-Channel- 美團(tuán)網(wǎng)做的把Android多渠道打包工具隧魄,打包時(shí)間縮短到一分鐘,python腳本隘蝎。

fast-apk-packaging- Android不需要重新編譯打渠道包购啄。

android_gradle_script- gradle批量打包腳本,用txt配置一下嘱么,就可以支持多個(gè)渠道打包狮含,適合國內(nèi)這種動(dòng)不動(dòng)上百個(gè)渠道包的環(huán)境。目前有個(gè)問題曼振,一次打包腳本超過80個(gè)就會GC問題几迄。

BatchPackApk- 免簽名直接打包工具。

Android多渠道打包工具Gradle插件- Android多渠道打包工具Gradle插件冰评。

Gradle-Plugin-User-Guide-Chinese-Verision- Gradle插件使用指南中文版映胁。

gradle-guide.books- Android Gradle 插件中文指南(GitBook)甲雅。

Android-package_tool- 該工程用于編譯多渠道Android應(yīng)用,替換相應(yīng)的標(biāo)簽,然后重新打包,用perl腳本實(shí)現(xiàn)屈芜。

蘭貝殼兒- Android多渠道打包解決方案(蘭貝殼兒)眠寿,eclipse插件。

Algorithms- 常見算法問題的Java實(shí)現(xiàn)。

java-design-patterns- 一個(gè)常見設(shè)計(jì)模式的java實(shí)現(xiàn)奢浑。

PreferenceInjector- SharedPreference注入開源庫即寡,SharedPreference key與某個(gè)變量綁定窒盐、監(jiān)聽key變化源内、初始化key都可以通過注解完成膜钓。

prettytime- 一個(gè)實(shí)用的人性化的時(shí)間顯示,比如:幾分鐘前夫壁,幾天前沃疮。

Material-Movies- Material Design 下的Movie App(電影展示)梅肤,可供學(xué)習(xí),或者直接二次開發(fā)同木。

Clean-Contacts- 充滿技術(shù)含量的一個(gè) Contact App(聯(lián)系人)秕硝。

RedEnvelopeAssistant- 完全免費(fèi)開源的搶紅包軟件、做這個(gè)軟件純粹是發(fā)現(xiàn)Android的模擬點(diǎn)擊十分好玩斩萌,然后順道寫了一個(gè),有此基礎(chǔ)屏轰,可以再擴(kuò)展其他的很多模擬點(diǎn)擊程序 颊郎。

superCleanMaster- 一鍵清理開源版,包括內(nèi)存加速霎苗,緩存清理姆吭,自啟管理,軟件管理等唁盏。

LoadViewHelper- 切換加載中内狸,加載失敗,加載成功布局厘擂,定義一個(gè)LoadViewHelper所有界面通用昆淡。

android-best-practices- android最佳實(shí)踐

Android最佳實(shí)踐- 安卓最佳實(shí)踐(1):安卓開發(fā)--中文。

Android最佳實(shí)踐- 從Futurice公司Android開發(fā)者中學(xué)到的經(jīng)驗(yàn)刽严。 遵循以下準(zhǔn)則昂灵,避免重復(fù)發(fā)明輪子。若您對開發(fā)iOS或Windows Phone 有興趣舞萄, 請看iOS Good Practices 和 Windows client Good Practices 這兩篇文章眨补。

如何安裝ACRA- 如何安裝ACRA-一個(gè)Android應(yīng)用Crash跟蹤系統(tǒng)—在自己的服務(wù)器上。

Android ocr識別文字介紹- Android ocr識別文字介紹 倒脓。

DaVinci- DaVinci是一個(gè)適用于Android Wear平臺的圖片下載和緩存library撑螺。

Point-of-Android- Android 一些重要知識點(diǎn)解析整理 。

AppStoreLibrary- 檢測是否在appstore安裝了應(yīng)用崎弃,搜索應(yīng)用甘晤。

LeakCanary- 利用此類庫含潘,排查內(nèi)存泄露變得非常簡單,LeakCanary 中文使用說明安皱,LeakCanary: 讓內(nèi)存泄露無所遁形调鬓。

anko- 快速開發(fā)框架。

CommonAdapter- 通過對于原生Adapter的封裝酌伊,產(chǎn)生了支持ListView腾窝,GridView,RecyclerView的簡單通用的Adapter居砖。這種方式將item變成獨(dú)立的“視圖”對象虹脯,方便操作,又增加了可擴(kuò)展性奏候。

MVPAndroidBootstrap- 一個(gè)Android MVP 模式實(shí)例項(xiàng)目循集。

json2notification- 一個(gè)多功能方便好用的notification通知欄通知開源庫。

barcodescanner- 一個(gè)封裝好的基于zxing二維碼掃描庫蔗草。

mqtt- MQTT 協(xié)議 3.1.1 中文翻譯版咒彤。

Droid Plugin- DroidPlugin 是360手機(jī)助手在Android系統(tǒng)上實(shí)現(xiàn)了一種新的插件機(jī)制:它可以在無需安裝、修改的情況下運(yùn)行APK文件,此機(jī)制對改進(jìn)大型APP的架構(gòu)咒精,實(shí)現(xiàn)多團(tuán)隊(duì)協(xié)作開發(fā)具有一定的好處镶柱。

JsonAnnotation- 利用注解自動(dòng)生成Gson‘s Model的庫。

WeChatLuckyMoney- 微信搶紅包插件模叙。

好的文章

高效抽取loading- 高效抽取loading歇拆,再多的加載頁面也不怕。

修復(fù)bug的12個(gè)關(guān)鍵步驟- 修復(fù)bug的12個(gè)關(guān)鍵步驟范咨。

Android開發(fā)技術(shù)前線- 里面是安卓的一些外國前沿文章的翻譯故觅,想課余時(shí)間學(xué)習(xí) Android 的看看,已經(jīng)收錄了渠啊。

android-tuning-tool-strictmode- Android性能調(diào)優(yōu)利器StrictMode输吏。

Android-Tips- Android-Tips 安卓方面各種難點(diǎn)坑匯總,按字母排序替蛉。

jvm-core-learning-example- 關(guān)于Java虛擬機(jī)核心知識點(diǎn)學(xué)習(xí)積累的例子评也,是初學(xué)者及虛擬機(jī)核心知識鞏固的最佳實(shí)踐。灭返。

收集android上開源的酷炫的交互動(dòng)畫和視覺效果

酷炫的交互動(dòng)畫和視覺效果- 描述:收集android上開源的酷炫的交互動(dòng)畫和視覺效果盗迟。1.交互篇,2.視覺篇熙含。

Android酷炫實(shí)用的開源框架(UI框架)- Android酷炫實(shí)用的開源框架(UI框架)25個(gè)罚缕。

交互篇

1.SlidingUpPanelLayout 項(xiàng)目介紹:他的庫提供了一種簡單的方式來添加一個(gè)可拖動(dòng)滑動(dòng)面板(由谷歌音樂推廣,谷歌地圖和Rdio)你的Android應(yīng)用程序。 項(xiàng)目地址:https://github.com/umano/AndroidSlidingUpPanel

2.FoldableLayout 項(xiàng)目介紹:折疊展開點(diǎn)擊的ITEM 項(xiàng)目地址:https://github.com/alexvasilkov/FoldableLayout

3.android-flip 項(xiàng)目介紹:折疊翻頁效果 項(xiàng)目地址:https://github.com/openaphid/android-flip

4.SwipeBackLayout 項(xiàng)目介紹:拖動(dòng)關(guān)閉當(dāng)前活動(dòng)窗體 項(xiàng)目地址:https://github.com/Issacw0ng/SwipeBackLayout

5.AndroidImageSlider 項(xiàng)目介紹:一個(gè)漂亮的Slider怎静,可以通過自定義達(dá)到更好的效果 項(xiàng)目地址:https://github.com/daimajia/AndroidImageSlider

6.Android-ParallaxHeaderViewPager 項(xiàng)目介紹:欄目展示動(dòng)畫邮弹,自動(dòng)播放黔衡,滾動(dòng)下方列表時(shí)候,收縮效果 項(xiàng)目地址:https://github.com/kmshack/Android-ParallaxHeaderViewPager

7.FragmentTransactionExtended 項(xiàng)目介紹: 項(xiàng)目地址:https://github.com/DesarrolloAntonio/FragmentTransactionExtended

8.FragmentTransactionExtended 項(xiàng)目介紹:Android按鈕可以化身進(jìn)度 項(xiàng)目地址:https://github.com/dmytrodanylyk/circular-progress-button

9.floatlabelededittext 項(xiàng)目介紹:簡單的實(shí)現(xiàn)浮動(dòng)標(biāo)簽EditText:Android視圖使用EditText之上,并提示EditText時(shí)填充文本腌乡。 項(xiàng)目地址:https://github.com/wrapp/floatlabelededittext

10.QuickReturn 項(xiàng)目介紹:Showcases QuickReturn view as a header, footer, and both header and footer. 給幾乎所有可以滑動(dòng)的 View 加上快速返回的 Header 或者 Footer盟劫,使用非常方便。 項(xiàng)目地址:https://github.com/lawloretienne/QuickReturn

11.VNTNumberPickerPreference 項(xiàng)目介紹:這是一個(gè)易于使用的自定義偏好,打開一個(gè)對話框中有許多選擇与纽。的值被自動(dòng)保存,你可以設(shè)置默認(rèn),min -和maxValue方便地在XML侣签。 項(xiàng)目地址:https://github.com/vanniktech/VNTNumberPickerPreference

12.CircularFloatingActionMenu 項(xiàng)目介紹:動(dòng)畫,可定制的圓形浮動(dòng)菜單為Android, 項(xiàng)目地址:https://github.com/oguzbilgener/CircularFloatingActionMenu

13.NiftyDialogEffects 項(xiàng)目介紹:Dialog的各種打開動(dòng)畫,Nifty Modal Dialog Effects look like this(Nifty Modal Window Effects) 項(xiàng)目地址:https://github.com/sd6352051/NiftyDialogEffects

14.material-menu 項(xiàng)目介紹:變形安卓菜單,返回和刪除按鈕 項(xiàng)目地址:https://github.com/balysv/material-menu

15.AndroidViewHover 項(xiàng)目介紹:我們需要一個(gè)懸停視圖,顯示菜單,顯示消息急迂。 項(xiàng)目地址:https://github.com/daimajia/AndroidViewHover

16.PagedHeadListView 項(xiàng)目介紹:圖片輪轉(zhuǎn)切換 項(xiàng)目地址:https://github.com/JorgeCastilloPrz/PagedHeadListView

17.android-movies-demo 項(xiàng)目介紹:電影列表3級聯(lián)動(dòng)影所,交互 項(xiàng)目地址:https://github.com/dlew/android-movies-demo

18.NiftyNotification 項(xiàng)目介紹:提示通知欄的各種動(dòng)畫 項(xiàng)目地址:https://github.com/sd6352051/NiftyNotification

19.SwipeBack 項(xiàng)目介紹:拖動(dòng)關(guān)閉,模范:kicker app(https://play.google.com/store/apps/details?id=com.netbiscuits.kicker)項(xiàng)目地址:https://github.com/sockeqwe/SwipeBack

20.AndroidSwipeLayout 項(xiàng)目介紹:類似微信的測拉菜單 項(xiàng)目地址:https://github.com/daimajia/AndroidSwipeLayout

21.SnackBar 項(xiàng)目介紹: 項(xiàng)目地址:https://github.com/MrEngineer13/SnackBar

22.Swipecards 項(xiàng)目介紹:A Tinder-like cards effect as of August 2014. You can swipe left or right to like or dislike the content. The library creates a similar effect to Tinder's swipable cards with Fling animation. 項(xiàng)目地址:https://github.com/Diolor/Swipecards

23.LDrawer 項(xiàng)目介紹:Android抽屜與材料設(shè)計(jì)動(dòng)畫圖標(biāo) 項(xiàng)目地址:https://github.com/ikimuhendis/LDrawer

視覺篇

1.android-stackblur 項(xiàng)目介紹:毛玻璃僚碎,朦朧美 項(xiàng)目地址:https://github.com/kikoso/android-stackblur

DEMO演示:

2.BlurEffectForAndroidDesign 項(xiàng)目介紹:實(shí)現(xiàn)模糊圖形技巧 項(xiàng)目地址:https://github.com/PomepuyN/BlurEffectForAndroidDesign

3.Shimmer-android 項(xiàng)目介紹:閃動(dòng)的文字 項(xiàng)目地址:https://github.com/RomainPiel/Shimmer-android

4.WizardPager 項(xiàng)目介紹:它提供了一個(gè)示例實(shí)現(xiàn)的Android手機(jī)上安裝一個(gè)向?qū)Ы缑?項(xiàng)目地址:https://github.com/TechFreak/WizardPager

5.FloatingActionButton 項(xiàng)目介紹:浮動(dòng)的按鈕 項(xiàng)目地址:https://github.com/FaizMalkani/FloatingActionButton

6.JumpingBeans 項(xiàng)目介紹:跳動(dòng)的文本 項(xiàng)目地址:https://github.com/frakbot/JumpingBeans

7.android_maskable_layout 項(xiàng)目介紹:可屏蔽的布局 項(xiàng)目地址:https://github.com/christophesmet/android_maskable_layout

8.activityanimation 項(xiàng)目介紹:Activit之間切換動(dòng)畫 項(xiàng)目地址:https://github.com/flavienlaurent/activityanimation

9.android-shape-imageview 項(xiàng)目介紹:提供了一組自定義形狀的android imageview組件,和一個(gè)框架來定義更多的形狀猴娩。實(shí)現(xiàn)著色器和位圖基于掩模圖像視圖。 項(xiàng)目地址:https://github.com/siyamed/android-shape-imageview

10.RippleView 項(xiàng)目介紹:認(rèn)為模仿的連鎖反應(yīng)在單擊推出了Android L 項(xiàng)目地址:https://github.com/siriscac/RippleView

11.android-ui 項(xiàng)目介紹:一個(gè)小部件可以定義的行為之間的動(dòng)態(tài)變化 項(xiàng)目地址:https://github.com/markushi/android-ui

12.FlatUI 項(xiàng)目介紹: 項(xiàng)目地址:https://github.com/eluleci/FlatUI

UI資源

fontawesome- Font-Awesome圖標(biāo)。

material-design-responsive-design- 深聊Material Design復(fù)雜響應(yīng)式設(shè)計(jì),comprehensive-material-design-note- 幫你全面徹底搞定Material design的學(xué)習(xí)筆記氓涣。

Iconics- 這是一個(gè)可以讓你在你的項(xiàng)目中使用幾乎任何字體圖標(biāo)的庫。默認(rèn)包含 FontAwesome 和 Material Design Icons 還包含 Meteocons 插件蟆豫。你甚至可以添加任何你自定義的字體圖標(biāo)(typeface)。

開發(fā)資源

他人開源總結(jié)

awesome-java- java庫列表腰吟,中文版无埃。

material design 的android開源代碼整理- material design 的android開源代碼整理徙瓶。

Android開源項(xiàng)目分類匯總-Trinea國內(nèi)最多好的開源庫總結(jié)毛雇。Android 開源庫獲取途徑整理

Android開源庫源碼分析-Trinea我們從 Android 開始建了了協(xié)作項(xiàng)目,從簡介侦镇、總體設(shè)計(jì)灵疮、流程圖、詳細(xì)設(shè)計(jì)全方面分析開源庫源碼壳繁。目前第一期完成震捣,包括10個(gè)開源庫及5個(gè)公共技術(shù)點(diǎn)的全面介紹。在線網(wǎng)頁

年薪30萬的Android程序員必須知道的帖子- Android開源項(xiàng)目匯總闹炉,帶效果gif圖蒿赢。

Android官方培訓(xùn)課程中文版- Google Android官方培訓(xùn)課程中文版。

GitHub優(yōu)秀Android開源項(xiàng)目- GitHub 優(yōu)秀的 Android 開源項(xiàng)目,很多中文現(xiàn)成項(xiàng)目渣触。

Android開發(fā)工具及文檔- androiddevtools羡棵,收集整理Android開發(fā)所需的Android SDK、開發(fā)中用到的工具嗅钻、Android開發(fā)教程皂冰、Android設(shè)計(jì)規(guī)范店展,免費(fèi)的設(shè)計(jì)素材等。

material_design- eoeAndroid Material Design 中文協(xié)同翻譯秃流。

Android Design Support Library- Android Design Support Library 的 代碼實(shí)驗(yàn)——幾行代碼赂蕴,讓你的 APP 變得花俏。

Android-Open-Sourse-Library- eoeAndroid 開源組件深度剖析: 1.Http請求組件:Volley\android-async-http\okhttp 2.json數(shù)據(jù)解析組件:Gson\fast-json\json-smart\Jackson舶胀。

wiki-eoeandroid- wiki-eoeandroid : Android Develop - 開發(fā)技術(shù)概说、Android Design - 設(shè)計(jì)規(guī)范、Android Distribute - 軟件發(fā)布峻贮。

Java資源大全- 國外程序員整理的Java資源大全席怪。

Android開發(fā)技術(shù)前線- Android開發(fā)技術(shù)前線 ( android-tech-frontier ),一個(gè)定期翻譯纤控、發(fā)布國內(nèi)外Android優(yōu)質(zhì)的技術(shù)挂捻、開源庫、軟件架構(gòu)設(shè)計(jì)船万、測試等文章的開源項(xiàng)目,讓我們的技術(shù)跟上國際步伐刻撒。。

10個(gè)常用工具類- Android快速開發(fā)系列 10個(gè)常用工具類:1耿导、日志工具類L.java声怔;2、Toast統(tǒng)一管理類舱呻;3醋火、SharedPreferences封裝類SPUtils;4箱吕、單位轉(zhuǎn)換類 DensityUtils芥驳;5、SD卡相關(guān)輔助類 SDCardUtils茬高;6兆旬、屏幕相關(guān)輔助類 ScreenUtils;7怎栽、App相關(guān)輔助類丽猬;8、軟鍵盤相關(guān)輔助類KeyBoardUtils熏瞄;9脚祟、網(wǎng)絡(luò)相關(guān)輔助類 NetUtils;10强饮、Http相關(guān)輔助類 HttpUtils由桌。

19個(gè)Android開發(fā)工具- 19個(gè)Android 開發(fā)工具:1、XAppDbg;2沥寥、ChkBugReport碍舍;3、APKAnalyser邑雅;4片橡、AppXplore;5淮野、Memory Analyzer(MAT)捧书;6、Eclipse插件SQLiteManger骤星;7经瓷、Robotium;8洞难、ACRA舆吮;9、Android Layout Binder队贱;10色冀、Spoon;11柱嫌、Android Content Provider代碼生成器锋恬;12、AndroidKickStartR编丘;13与学、Android Holo顏色生成器;14嘉抓、ActionBar風(fēng)格生成器索守;15、Asset Studio掌眠;16蕾盯、little eye labs幕屹;17蓝丙、Droid Inspector;18望拖、Android Button Maker渺尘;19、jsonschema2pojo说敏。

apkbus- code4app 與 apkbus整理的Android開源資源分類鸥跟,Android源代碼

open-source-android-apps- 他人收集的開源代碼:Android Wear、Communication 医咨、Education枫匾、Finance、Game拟淮、Multi-Media干茉、News & Magazines、Personalization很泊、Productivity角虫、Social Network、Tools委造、Travel & Local戳鹅。

android-developer-tools-list- Android 常用開發(fā)工具 (Android Studio 插件、Android 網(wǎng)站昏兆、Android 系統(tǒng)性能調(diào)優(yōu)工具枫虏、Android測試工具)。

Android平臺上最好的幾款免費(fèi)的代碼編輯器- Android平臺上最好的幾款免費(fèi)的代碼編輯器:Quoda爬虱、DroidEdit模软、AWD、AIDE饮潦、CppDroid燃异。

androidweekly- android技術(shù)開發(fā)周報(bào),干貨很多继蜡。

awesome-rails-gem- 收集了很多在平時(shí)使用 Rails 開發(fā)網(wǎng)站時(shí)經(jīng)常會使用到的 Gem, 當(dāng)中包括的有用戶認(rèn)證系統(tǒng), API 接口開發(fā), 文件上傳, 站內(nèi)搜索等優(yōu)秀的 Gem 源回俐。

中文開發(fā)博客列表

donal-tong- AndroidListView or GridView for ScrollView

Longdw- ListView中的分類getItemViewType和getViewTypeCount的使用詳解稀并。

脈脈不得語- Android開發(fā)周報(bào)仅颇。

Chad.cym的專欄- Chad.cym的專欄:android5.0新特性分析。

搜索最好的 Android 代碼——Codota- 從這里搜索超過七百萬精品代碼實(shí)例——Codota,碘举,不僅只有Github忘瓦,而且還有知名博客和開發(fā)者網(wǎng)站,讓你搜索一個(gè)東西引颈,不用在找上半天.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末耕皮,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子蝙场,更是在濱河造成了極大的恐慌凌停,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件售滤,死亡現(xiàn)場離奇詭異罚拟,居然都是意外死亡台诗,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進(jìn)店門赐俗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拉队,“玉大人,你說我怎么就攤上這事阻逮∈险蹋” “怎么了?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵夺鲜,是天一觀的道長皆尔。 經(jīng)常有香客問我,道長币励,這世上最難降的妖魔是什么慷蠕? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮食呻,結(jié)果婚禮上流炕,老公的妹妹穿的比我還像新娘。我一直安慰自己仅胞,他們只是感情好每辟,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著干旧,像睡著了一般渠欺。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上椎眯,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天挠将,我揣著相機(jī)與錄音,去河邊找鬼编整。 笑死舔稀,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的掌测。 我是一名探鬼主播内贮,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼汞斧!你這毒婦竟也來了夜郁?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤断箫,失蹤者是張志新(化名)和其女友劉穎拂酣,沒想到半個(gè)月后秋冰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體仲义,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了埃撵。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赵颅。...
    茶點(diǎn)故事閱讀 40,488評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖暂刘,靈堂內(nèi)的尸體忽然破棺而出饺谬,到底是詐尸還是另有隱情,我是刑警寧澤谣拣,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布募寨,位于F島的核電站,受9級特大地震影響森缠,放射性物質(zhì)發(fā)生泄漏拔鹰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一贵涵、第九天 我趴在偏房一處隱蔽的房頂上張望列肢。 院中可真熱鬧,春花似錦宾茂、人聲如沸瓷马。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽欧聘。三九已至,卻和暖如春端盆,著一層夾襖步出監(jiān)牢的瞬間树瞭,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工爱谁, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留晒喷,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓访敌,卻偏偏與公主長得像凉敲,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子寺旺,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,500評論 2 359

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,280評論 25 707
  • afinalAfinal是一個(gè)android的ioc爷抓,orm框架 https://github.com/yangf...
    passiontim閱讀 15,435評論 2 45
  • 今天開始吃lw了,一顆量
    xunliang34閱讀 142評論 0 0
  • 文——依陽吖 其實(shí)人生還是有可比性的,并且陈莽,必須有可比性渤昌。 午休前讀了大力的文章虽抄,翻了微博,近來日常独柑,永遠(yuǎn)都元?dú)鉂M...
    依陽吖閱讀 270評論 0 3
  • 線程的定義: 一個(gè)執(zhí)行中的程序?yàn)橐粋€(gè)進(jìn)程 一個(gè)進(jìn)程一般在一個(gè)線程上執(zhí)行 除非進(jìn)程的代碼中申請了另一條線程來執(zhí)行異步...
    後來的我們閱讀 203評論 0 0