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漸變背景色。
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):*
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)頭部等频伤。
-
– 仿多鄰國的 ViewPage 卡片效果
ElemeShoppingView
仿餓了么點擊購物效果
衛(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 下拉刷新開源庫對比,非常niceP笪砾莱!
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 的庫仑荐,不過比他們做的更好雕拼。 強烈推薦![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)式編程
地圖
- 百度地圖 – Android百度地圖 線路規(guī)劃缩歪,模擬運動軌跡,及全景效果谍憔。
- AirMapView – 支持多個本地地圖提供者包括谷歌地圖V2和亞馬遜地圖V2匪蝙。如果設(shè)備沒有任何受支持的本地地圖提供者,AirMapView會回退到基于web的地圖提供者(目前谷歌地圖)。
數(shù)據(jù)庫
- ORMLite – ORMLite做的最棒但是學(xué)習(xí)成本有點兒高习贫,ORMLite的文檔有點兒爛逛球。
- SugarORM – SugarORM比較輕便, 支持Has a 和 Has many映射苫昌,但無法保存集合颤绕,沒有映射關(guān)系。
- GreenDAO – GreenDAO要先建立一個java項目來生成對應(yīng)的表蜡歹,一變動又要生成屋厘,很不方便。
- ActiveDriod – ActiveDriod也不錯 官網(wǎng)月而。
- ORMDroid – ormdroid 汗洒。
- sqlbrite – 良心企業(yè)Square的又一開源項目,當(dāng)你不想給用ContentProvider父款,只想簡單監(jiān)聽SQLite表增刪改的數(shù)據(jù)變更時可以試試它溢谤。
- sqlbrite – DBExecutor android ORM數(shù)據(jù)庫 1.使用了讀寫鎖,支持多線程操作數(shù)據(jù)憨攒。 2.支持操作多個數(shù)據(jù)庫 3.支持事務(wù) 4.緩存Sql世杀,緩存表結(jié)構(gòu)。
- Iron – 一個快速和易用的 NoSQL 數(shù)據(jù)存儲框架肝集。
- hawk – 一個快速和易用的鍵值對數(shù)據(jù)存儲框架瞻坝,支持AES加密,支持SharedPreferences或Sqlite存儲杏瞻,支持Gson解析所刀。
- AndroidKeyValueStore – 一個基于 SQLite 的 Key/Value 存儲框架衙荐。
- DBFlow – 一個速度極快,功能強大浮创,而且非常簡單的 Android 數(shù)據(jù)庫 ORM 庫忧吟,為你編寫數(shù)據(jù)庫代碼,DBFlow 已被證明是最好的解決方案。5 個頂級 Android 開源庫
圖像瀏覽及處理
- MPAndroidChart – MPAndroidChart是一個功能強大的圖表開源類庫:曲線圖斩披、柱形圖溜族、環(huán)形圖。
- XCL-Charts – (國人開發(fā))基于Android Canvas來繪制各種圖表,使用簡便,定制靈活垦沉。
- WilliamChart – 繪制圖表的庫煌抒,支持LineChartView、BarChartView和StackBarChartView三中圖表類型厕倍,并且支持 Android 2.2及以上的系統(tǒng)摧玫。
- CropImageView – 原生ImageView只支持centerCrop,這里有支持9個方向裁剪的ImageView绑青。
- SimpleCropView – 一個Android的圖片裁剪庫诬像,使用簡單,易于定制闸婴。
- DrawableView – DrawableView實現(xiàn)畫板功能坏挠,可以改變畫筆粗細(xì),顏色邪乍,支持撤銷功能降狠。
- ImageCoverFlow – ImageCoverFlow效果不錯的畫廊控件 可以設(shè)置畫廊一次可見圖片的張數(shù),和其他第三方Gallery控件不同的是庇楞,該控件直接繼承自View榜配,而不是sdk中的Gallery控件。
- FancyCoverFlow – 支持Item切換動畫效果的類似Gallery View吕晌。改進版本可以無限輪播蛋褥,可以選擇自動輪播或者 手動滑動。
- BGABanner-Android – demo中演示了引導(dǎo)頁睛驳、以及通過fresco烙心、android-async-http、gson實現(xiàn)廣告條的自動輪播效果(splash 乏沸、 ViewPager切換動畫) 淫茵。
- RecyclerViewPager – 重寫后的 RecyclerViewPager 完全繼承自RecyclerView,可以自定義觸發(fā)翻頁的距離蹬跃,可自定義翻頁速度匙瘪,支持VerticalViewPager,支持Fragment。
- StickerCamera – 可以說是一個完整的相機丹喻、圖片編輯的 APP算灸,集成了大部分市面上有的同類 APP 的功能,裁剪驻啤、濾鏡、貼紙應(yīng)有盡有荐吵。
- demo6_PhotoRiver – 圖片流動顯示的demo骑冗,可以點擊流動中的圖片放大顯示,雙擊空白處圖片以九宮格排列先煎。
- glide-transformations – 一個基于Glide的transformation庫贼涩,擁有裁剪,著色薯蝎,模糊遥倦,濾鏡等多種轉(zhuǎn)換效果。
- ColoringLoading – 一個用純代碼實現(xiàn)自動繪畫效果動畫的項目占锯。
- SmartDrawing – 一個輕量級的手繪板袒哥,加入了一點截圖功能。這只是一個Demo消略。并不能作為類庫堡称,也不是完整的項目工程,僅供學(xué)習(xí)或參考使用艺演。
- SlidingCard – 漂亮的卡片滑動翻頁特效却紧。
- LargeImage – 加載大圖 可以高清顯示10000*10000像素的圖片。
- GalleryFinal – 自定義相冊胎撤,實現(xiàn)了拍照晓殊、圖片選擇(單選/多選)、 裁剪(單/多裁剪)伤提、旋轉(zhuǎn)巫俺、ImageLoader無綁定任由開發(fā)者選 擇、功能可配置肿男、主題樣式可配置识藤。GalleryFinal為你定制相冊。
- AndroidAlbum – AndroidAlbum圖片選擇器:1次伶、MVP結(jié)構(gòu)設(shè)計痴昧;2、工廠模式對載圖框架進行封裝抽象冠王,方便替換其他載圖框架赶撰;3、閃退日志的搜集,方便揪BUG豪娜。
- uCrop – uCrop 是 Yalantis 推出的又一款力作, 用于裁剪 Android 系統(tǒng)上的圖片, 致力于打造最佳的圖片裁剪體驗餐胀。
- crop-image-layout – crop-image-layout:圖片裁切布局。
- RenderscriptHistogramEqualization – RenderScript :簡單而快速的圖像處理
視頻音頻處理
- ijkplayer – B站開源的視頻播放器瘤载,支持Android和iOS否灾。
- DanmakuFlameMaster – 這里是Android上最好的開源彈幕引擎·烈焰彈幕使。
- YouTubePlayerActivity – 一個可以播放YouTube視頻的Activity鸣奔,支持屏幕旋轉(zhuǎn)墨技、聲音控制、播放失敗處理挎狸、可以自定義Activity關(guān)閉動畫以及在橫屏播放的時候自動隱藏status bar扣汪。
- AndroidVideoPlayer – 開源的 Android 視頻播放器,支持 DLNA锨匆。
- Hide-Music-Player – Hide音樂播放器崭别。
- JamsMusicPlayer – 是一個功能強大的 Android 開源播放器, 作者將原本收費的項目拿出來開源, 實在令人敬佩。
- RxAndroidAudior – RxAndroidAudior目前最魯棒的Android聲音錄制和播放封裝庫了,說明恐锣。
- Timber – 一款遵循了Material Design并且設(shè)計精美的播放器 Timber Music Player茅主,已經(jīng)在google play上架。
- LandscapeVideoCamera – 一款功能強大的 Android 視頻錄制庫, 僅允許橫屏錄制, 提供細(xì)粒度控制視頻的質(zhì)量與文件大小土榴。
測試及調(diào)試
- DevelopQuickSetting – 快速開啟關(guān)閉開發(fā)者設(shè)置的工具暗膜,提供了app界面和桌面widget,能快速打開關(guān)閉overdraw鞭衩,layout border学搜,gpu rendering,adb wifi论衍,不保存activity實例等功能瑞佩。
- decompileandroid – 在線反編譯apk文件。
- jadx – 一個Android反編譯神器坯台,不同于常見的dex2jar炬丸,這個反編譯器生成代碼的try/catch次數(shù)更少,View也不再是數(shù)字id了蜒蕾,可讀性更高稠炬。
- Androguard – Androguard使用Python寫的一系列逆向工具集,功能很強大哦咪啡,對逆向工程感興趣的小伙伴可以這個系列首启,教程。
- logger – 一個簡單撤摸、漂亮毅桃、功能強大的Android日志程序褒纲。
- stf – WEB 端批量移動設(shè)備管理控制工具 STF 的環(huán)境搭建和運行,使用說明 。
- DecompileApk – 一鍵反編譯 APK,輸出所有反編譯后的代碼寡具、資源,使用方便彻秆。
- AppCrashTracker – 一個異常追蹤器,可以生成一個 JSON 格式的日志并可以上傳到服務(wù)器结闸。
動態(tài)更新熱更新
-
dexposed – 淘寶 支付寶的Android底層技術(shù)團隊即將為Dexposed開源項目貢獻一個重要的擴展能力 —— 方法粒度的完整替換唇兑,大幅度降低基于AOP方式替換大型方法的開發(fā)成本,使用教程膀估,Android平臺免Root無侵入AOP框架Dexposed使用詳解 。
Android Hotpatch系列之-項目介紹 – 客戶端例子實現(xiàn),服務(wù)器簡易實現(xiàn) 耻讽。熱更新察纯。
Xposed – Xposed是一款可以在不修改APK的情況下影響程序運行的框架服務(wù),Android Hook神器:XPosed入門與登陸劫持演示 。熱更新针肥。
code-push -大微軟推出的一套可以為用 React Native 和 Cordova 開發(fā)的 App 提供代碼熱更新的方案饼记。
DynamicAPK – 實現(xiàn)Android App多apk插件化和動態(tài)加載,支持資源分包和熱修復(fù)慰枕。
AndFixDemo – AndFix是alibaba出品的開源熱更新技術(shù)具则。
gradle_plugin_android_aspectjx – 通過Gradle Transform和aspectj來實現(xiàn)代碼動態(tài)修改,業(yè)務(wù)邏輯數(shù)據(jù)埋點具帮、性能數(shù)據(jù)統(tǒng)計等侵入性修改從此不再需要修改業(yè)務(wù)代碼博肋,完美解決Dexposed兼容性問題,實現(xiàn)代碼自動插樁蜂厅。AspectJX-Demo
RoboAspectJ – 美團出品的開源熱更新技術(shù)匪凡。
消息推送與及時通訊
- 即時通訊和sns開源項目匯總 – 源碼提供!Android即時通訊和sns開源項目匯總掘猿。
客戶端
- SuesNews新聞客戶端 – 騰飛新聞病游,一個符合 Google Material Design 的 Android 校園新聞客戶端 ,新聞客戶端說明 稠通。
- 新聞客戶端 – Android應(yīng)用源碼比較不錯的新聞客戶端衬衬,本項目啟動引導(dǎo)登錄注冊用戶中心列表顯示文章分頁下拉刷新文章收藏更新反饋等新聞客戶端常見的功能都有,項目分層合理改橘,代碼質(zhì)量較高滋尉。
- materialistic – Material Desgin風(fēng)格的Hacker News客戶* 端。
- Telegram – Telegram 是一款專注于速度飞主、安全的短信息應(yīng)用兼砖,快速奸远、簡單、免費讽挟。Telegram 支持群組聊天懒叛,最高200人,最高支持分享1GB的視頻耽梅,其它圖片等等更是不在話下薛窥。而且所有信息全部支持同步。由于頻發(fā)的隱私問題眼姐,所以 Telegram 也很注重通信安全诅迷。
- SuZhouTong-client-for-android – 蘇州通android客戶端,非常多的UI效果众旗。
- ele_demo – 仿【餓了么】訂餐軟件的一個demo罢杉。
- MD-BiliBili – Material Design 版 BiliBili Android 客戶端。
- AisenWeiBo – Aisen微博是新浪微博的第三方客戶端贡歧,UI遵循Material Design:遵循Material Design滩租、發(fā)布多圖、離線下載利朵、私信(觸屏版律想、顏色主題切換、手勢返回绍弟,4.4技即、5.0狀態(tài)欄變色、離線編輯樟遣,定時發(fā)布多圖而叼、gif、長微博預(yù)覽豹悬。FrescoDemo 澈歉。
- 快遞查詢 – 使用了愛查快遞www.ickd.cn的api接口,可以查詢申通屿衅、EMS埃难、順風(fēng)、圓通涤久、中通涡尘、韻達、天天响迂、匯通考抄、全鋒、德邦蔗彤、宅急送等11種快遞的單號信息川梅,支持手動輸入單號和掃描單號(紅米測試的時候掃描單號有點問題)疯兼,可以保存單號查詢記錄方便下次查詢,贫途,另外還包括了網(wǎng)絡(luò)狀態(tài)判斷吧彪、快遞自動更新、軟件更新等功能丢早,項目完美運行姨裸,有很詳細(xì)的中文注釋和邏輯分層。
- SmartCall – SmartCall Android 企業(yè)通訊錄怨酝。
- Android-高仿大眾點評客戶端源碼 – Android-高仿大眾點評客戶端源碼傀缩。
- 八個Android項目源碼 – 八個Android項目源碼,大部分功能相信可以在實戰(zhàn)項目中直接使用农猬,供大家下載學(xué)習(xí)赡艰,大部分項目是基于Android Studio開發(fā),IDE為Eclipse的童鞋可通過網(wǎng)上教程自行轉(zhuǎn)換斤葱,這里就不多說了慷垮。大家可以下載下來學(xué)習(xí)看看! 百度云盤下載地址苦掘。
- minicat – 一個簡潔的飯否App换帜,支持Android 4.0以上版本楔壤。
- SimplifyReader – 一款基于Google Material Design設(shè)計開發(fā)的Android客戶端鹤啡,包括新聞簡讀,圖片瀏覽蹲嚣,視頻爽看 递瑰,音樂輕聽以及二維碼掃描五個子模塊。
- GithubTrends – 是一個用來看查看 GitHub 熱門項目的 Android App, 遵循 Material Design, 支持訂閱 50 多種編程語言, 9 種顏色主題切換, 可在上面收藏喜歡的項目隙畜。
- jianshi – jianshi簡詩是國人開發(fā)的一個用于記錄文字信息的 Android 完整應(yīng)用, 作者僅用了一天便將其開發(fā)出來, 并將開發(fā)的流程記錄成文放到了簡書上抖部。
- BuildingBlocks – 積木: 一個以知乎日報作為數(shù)據(jù)展現(xiàn)內(nèi)容;以抽屜菜單作為功能擴展入口议惰;依循 Material Design 作為主導(dǎo)設(shè)計 UI 的應(yīng)用慎颗。
- Douya – 開源的 Material Design 豆瓣客戶端。
- TranslateApp – 一個實現(xiàn)『劃詞翻譯』功能的 Android 開源應(yīng)用言询。
插件
- Android Studio 插件和工具 – 5個 推薦幾個有用的 Android Studio 插件和工具(ButterKnife俯萎、selectorChapek、GsonFormat运杭、ParcelableGenerator夫啊、LeakCanary)。
- 8 個最優(yōu)秀的 Android Studio 插件 – 8 個最優(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 – 一個上傳apk到fir的gradle插件营搅,使用說明云挟。
- android-butterknife-zelezny – 一個ButterKnife的Android Studio插件, 該插件可以讓你手動生成上述注入代碼。
- GradleDependenciesHelperPlugin – Gradle 依賴自動補全插件转质。
- android-selector-intellij-plugin – 可以根據(jù)指定顏色生成Selector Drawable的插件园欣。
- 7個最佳的Android模擬器 – 7個最佳的Android模擬器。
- gradle-android-javadoc-plugin – 可以生成 java doc 的 Gradle 插件休蟹。
- gradle-android-junit-jacoco-plugin – 可以生成代碼單元測試覆蓋率報告的 Gradle 插件沸枯。
- gradle-android-apk-size-plugin – 可以將 Apk 大小記錄到 CSV 文件的 Gradle 插件。
- 幾款實用的Android Studio 插件 – 幾款實用的Android Studio 插件:1赂弓、android-butterknife-zelezny绑榴;2、Gsonformat:可根據(jù)json數(shù)據(jù)快速生成java實體類盈魁;3翔怎、Android Postfix Completion;4杨耙、AndroidAccessors赤套;5、Lifecycle Sorter:根據(jù)Activity或者fragment的生命周期對其生命周期方法位置進行先后排序珊膜,快捷鍵Ctrl + alt + K容握;6、JsonOnlineViewer车柠;7剔氏、CodeGlance;8竹祷、findBugs-IDEA:幫你一起找bug的谈跛;9、ADB WIFI:使用wifi無線調(diào)試你的app溶褪,無需root權(quán)限币旧。
- Leisure – 閑暇(Leisure)是一款集”知乎日報”、“果殼科學(xué)人”猿妈、“新華網(wǎng)新聞”以及“豆瓣圖書”于一體的閱讀類Android應(yīng)用吹菱。 果殼巍虫、知乎和豆瓣在國內(nèi)擁有大量用戶,這些社區(qū)的用戶每天都產(chǎn)生很多高質(zhì)量內(nèi)容鳍刷。閑暇以其簡介的風(fēng)格將這幾大社區(qū) 的優(yōu)質(zhì)內(nèi)容整合于一體占遥,使得用戶能有效地獲取這些內(nèi)容,大大節(jié)省了用戶的時間输瓜。酷安下載地址.
- LayoutFormatter插件 – 可自動將亂序的布局文件進行重新屬性排序并格式化瓦胎,比如 style 和 android:id 必須排在前面,緊接著 layout尤揣、padding搔啊,而值設(shè)定如 text 只能排在最后。
出名框架
- xUtils – xUtils 包含了很多實用的android工具北戏。支持大文件上傳负芋,更全面的http請求協(xié)議支持(10種謂詞),擁有更加靈活的ORM嗜愈,更多的事件注解支持且不受混淆影響旧蛾。最低兼容android 2.2 (api level 8)。目前xUtils主要有四大模塊:DbUtils模塊蠕嫁、ViewUtils模塊锨天、HttpUtils模塊、BitmapUtils模塊剃毒。
- afinal – Afinal是一個android的ioc病袄,orm框架,內(nèi)置了四大模塊功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp迟赃。
- ButterKnife – ButterKnife是一個專注于Android系統(tǒng)的View注入框架陪拘,讓你從此從這些煩人臃腫的代碼中解脫出來厂镇,ButterKnife–View注入框架纤壁。5 個頂級 Android 開源庫
- EventBus – EventBus是一款針對Android優(yōu)化的發(fā)布/訂閱事件總線。主要功能是替代Intent,Handler,BroadCast在Fragment捺信,Activity酌媒,Service,線程之間傳遞消息.優(yōu)點是開銷小迄靠,代碼更優(yōu)雅秒咨。以及將發(fā)送者和接收者解耦。xBus – xBus – 簡潔的EventBus實現(xiàn)掌挚。
- Small – 做最輕巧的跨平臺插件化框架雨席,目前已支持Android、iOS以及html5插件吠式。并且三者之間可以通過同一套javascript接口進行通信陡厘。
- LayoutCast – LayoutCast可以在應(yīng)用不重啟的情況下抽米,將res文件夾下的改動直接同步到手機上。使用LayoutCast糙置,可以節(jié)約Android開發(fā)者的大量編譯等待時間云茸,非常適合真機調(diào)試界面的時候使用,推薦每一位開發(fā)者安裝該利器谤饭。BUCK很快标捺,但入侵性強,項目改動大揉抵,LayoutCast對項目改動小亡容。
- retrofit – retrofit將 REST API 轉(zhuǎn)換為 Java 接口。5 個頂級 Android 開源庫
- Dagger2 – Dagger 2 是著名的依賴注入庫 Dagger 的繼承者冤今,我們強烈推薦它萍倡。文檔,5 個頂級 Android 開源庫
其他
java-zhconverter – java-zhconverter是一個簡繁體中文互換的Java開源類庫辟汰。
joda-time-android – 一個超贊的時間處理的庫列敲,Joda-Time ! 他能幫你輕松處理時區(qū)帖汞,處理時間加減戴而,計算到期時間等等場景下的問題。java版本
AssistiveTouch – 配合Android手機沉浸式隱藏虛擬按鍵后快捷操作 (Nexus5屏幕變大了)翩蘸。
S-Tools – S-Tools一個可以實時查看的CPU狀態(tài)和手機各類傳感器數(shù)據(jù)所意,還有一些例如顏色選擇、指南針和設(shè)備信息等功能催首。
JsBridge – 模仿微信webview的JsBridge扶踊,安全方便的實現(xiàn)js和Java的互相調(diào)用,主要通過loadUrl和shouldOverrideUrl實現(xiàn)郎任。
Sample Of All Samples – 提供大部分Android5.0組件的示例應(yīng)用秧耗。
Android-Package-Channel – 美團網(wǎng)做的把Android多渠道打包工具,打包時間縮短到一分鐘舶治,python腳本分井。
fast-apk-packaging – Android不需要重新編譯打渠道包。
android_gradle_script – gradle批量打包腳本霉猛,用txt配置一下尺锚,就可以支持多個渠道打包,適合國內(nèi)這種動不動上百個渠道包的環(huán)境惜浅。目前有個問題瘫辩,一次打包腳本超過80個就會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腳本實現(xiàn)刃唐。
蘭貝殼兒 – Android多渠道打包解決方案(蘭貝殼兒)羞迷,eclipse插件。
Algorithms – 常見算法問題的Java實現(xiàn)画饥。
java-design-patterns – 一個常見設(shè)計模式的java實現(xiàn)衔瓮。
PreferenceInjector – SharedPreference注入開源庫,SharedPreference key與某個變量綁定抖甘、監(jiān)聽key變化热鞍、初始化key都可以通過注解完成。
prettytime – 一個實用的人性化的時間顯示衔彻,比如:幾分鐘前薇宠,幾天前。
Material-Movies – Material Design 下的Movie App(電影展示)艰额,可供學(xué)習(xí)澄港,或者直接二次開發(fā)。
Clean-Contacts – 充滿技術(shù)含量的一個 Contact App(聯(lián)系人)柄沮。
RedEnvelopeAssistant – 完全免費開源的搶紅包軟件回梧、做這個軟件純粹是發(fā)現(xiàn)Android的模擬點擊十分好玩,然后順道寫了一個祖搓,有此基礎(chǔ)狱意,可以再擴展其他的很多模擬點擊程序 。
superCleanMaster – 一鍵清理開源版,包括內(nèi)存加速,緩存清理奋单,自啟管理,軟件管理等纬纪。
LoadViewHelper – 切換加載中蚓再,加載失敗滑肉,加載成功布局,定義一個LoadViewHelper所有界面通用摘仅。
android-best-practices – android最佳實踐
Android最佳實踐 – 安卓最佳實踐(1):安卓開發(fā)–中文靶庙。
Android最佳實踐 – 從Futurice公司Android開發(fā)者中學(xué)到的經(jīng)驗。 遵循以下準(zhǔn)則娃属,避免重復(fù)發(fā)明輪子六荒。若您對開發(fā)iOS或Windows Phone 有興趣护姆, 請看iOS Good Practices 和 Windows client Good Practices 這兩篇文章。
如何安裝ACRA – 如何安裝ACRA-一個Android應(yīng)用Crash跟蹤系統(tǒng)—在自己的服務(wù)器上掏击。
Android ocr識別文字介紹 – Android ocr識別文字介紹 卵皂。
DaVinci – DaVinci是一個適用于Android Wear平臺的圖片下載和緩存library。
Point-of-Android – Android 一些重要知識點解析整理 砚亭。
AppStoreLibrary – 檢測是否在appstore安裝了應(yīng)用灯变,搜索應(yīng)用。
-
LeakCanary – 利用此類庫捅膘,排查內(nèi)存泄露變得非常簡單添祸,LeakCanary 中文使用說明,* *
anko – 快速開發(fā)框架刃泌。
CommonAdapter – 通過對于原生Adapter的封裝,產(chǎn)生了支持ListView署尤,GridView耙替,RecyclerView的簡單通用的Adapter。這種方式將item變成獨立的“視圖”對象曹体,方便操作林艘,又增加了可擴展性。
MVPAndroidBootstrap – 一個Android MVP 模式實例項目混坞。
json2notification – 一個多功能方便好用的notification通知欄通知開源庫狐援。
barcodescanner – 一個封裝好的基于zxing二維碼掃描庫。
BGAQRCode-Android – 一個可高度定制二維碼掃描界面究孕、生成二維碼啥酱、識別圖片二維碼庫。
mqtt – MQTT 協(xié)議 3.1.1 中文翻譯版厨诸。
Droid Plugin – DroidPlugin 是360手機助手在Android系統(tǒng)上實現(xiàn)了一種新的插件機制:它可以在無需安裝镶殷、修改的情況下運行APK文件,此機制對改進大型APP的架構(gòu),實現(xiàn)多團隊協(xié)作開發(fā)具有一定的好處微酬。
JsonAnnotation – 利用注解自動生成Gson‘s Model的庫绘趋。
WeChatLuckyMoney – 微信搶紅包插件。
android-support-23.2-sample – support 庫在 23.2 版本新增內(nèi)容示例項目颗管。
Sunoath – 基于MVP+Retrofit+Material Design的Demo陷遮。
ActivityRouter – 一個url打開activity的Router庫,支持指定參數(shù)類型垦江,支持參數(shù)transfer帽馋,支持callback。
好的文章
- 高效抽取loading – 高效抽取loading,再多的加載頁面也不怕绽族。
- 修復(fù)bug的12個關(guān)鍵步驟 – 修復(fù)bug的12個關(guān)鍵步驟姨涡。
- Android開發(fā)技術(shù)前線 – 里面是安卓的一些外國前沿文章的翻譯,想課余時間學(xué)習(xí) Android 的看看吧慢,已經(jīng)收錄了涛漂。
- android-tuning-tool-strictmode – Android性能調(diào)優(yōu)利器StrictMode。
- Android-Tips – Android-Tips 安卓方面各種難點坑匯總检诗,按字母排序怖喻。
- jvm-core-learning-example – 關(guān)于Java虛擬機核心知識點學(xué)習(xí)積累的例子,是初學(xué)者及虛擬機核心知識鞏固的最佳實踐岁诉。锚沸。
- Translucent System Bar 的最佳實踐 – Translucent System Bar 的最佳實踐。
- 最詳細(xì)的 Toolbar 開發(fā)實踐總結(jié) – 最詳細(xì)的 Toolbar 開發(fā)實踐總結(jié)涕癣。
- 最詳細(xì)的 NavigationDrawer 開發(fā)實踐總結(jié) – 最詳細(xì)的 NavigationDrawer 開發(fā)實踐總結(jié)哗蜈。
- MVVM 模式介紹 – MVVM 模式介紹。
- 選擇恐懼癥的福音坠韩!教你認(rèn)清MVC距潘,MVP和MVVM – 選擇恐懼癥的福音!教你認(rèn)清MVC只搁,MVP和MVVM音比。
- RecyclerView技術(shù)棧 – RecyclerView技術(shù)棧。
- awesome-github – awesome-github:收集這個列表氢惋,只是為了更好地使用親愛的GitHub洞翩。
- Android多渠道打包這樣做才酸爽 – Android多渠道打包這樣做才酸爽。
-
使用 CheckStyle 檢查代碼 – 使用 CheckStyle 檢查代碼焰望。
收集android上開源的酷炫的交互動畫和視覺效果 - 酷炫的交互動畫和視覺效果 – 描述:收集android上開源的酷炫的交互動畫和視覺效果骚亿。1.交互篇,2.視覺篇熊赖。
- Android酷炫實用的開源框架(UI框架) – Android酷炫實用的開源框架(UI框架)25個来屠。
交互篇
- 1、SlidingUpPanelLayout 項目介紹:他的庫提供了一種簡單的方式來添加一個可拖動滑動面板(由谷歌音樂推廣,谷歌地圖和Rdio)你的Android應(yīng)用程序震鹉。 項目地址:github.com/umano/Andro…
- 2俱笛、FoldableLayout 項目介紹:折疊展開點擊的ITEM 項目地址:github.com/alexvasilko…
- 3、android-flip 項目介紹:折疊翻頁效果 項目地址:github.com/openaphid/a…
- 4传趾、SwipeBackLayout 項目介紹:拖動關(guān)閉當(dāng)前活動窗體 項目地址:github.com/ikew0ng/Swi…
- 5迎膜、AndroidImageSlider 項目介紹:一個漂亮的Slider,可以通過自定義達到更好的效果 項目地址:github.com/daimajia/An…
- 6墨缘、Android-ParallaxHeaderViewPager 項目介紹:欄目展示動畫星虹,自動播放零抬,滾動下方列表時候镊讼,收縮效果 項目地址:github.com/kmshack/And…
- 7宽涌、FragmentTransactionExtended 項目介紹: 漂亮的圖標(biāo)加載動畫。
項目地址:github.com/DesarrolloA… - 8蝶棋、FragmentTransactionExtended 項目介紹:Android按鈕可以化身進度 項目地址:github.com/dmytrodanyl…
- 9卸亮、floatlabelededittext 項目介紹:簡單的實現(xiàn)浮動標(biāo)簽EditText:Android視圖使用EditText之上,并提示EditText時填充文本。 項目地址:github.com/wrapp/float…
- 10玩裙、QuickReturn 項目介紹:Showcases QuickReturn view as a header, footer, and both header and footer. 給幾乎所有可以滑動的 View 加上快速返回的 Header 或者 Footer兼贸,使用非常方便。 項目地址:github.com/lawloretien…
- 11吃溅、VNTNumberPickerPreference 項目介紹:這是一個易于使用的自定義偏好,打開一個對話框中有許多選擇溶诞。的值被自動保存,你可以設(shè)置默認(rèn),min -和maxValue方便地在XML。 項目地址:github.com/vanniktech/…
- 12决侈、CircularFloatingActionMenu 項目介紹:動畫,可定制的圓形浮動菜單為Android, 項目地址:github.com/oguzbilgene…
- 13螺垢、NiftyDialogEffects 項目介紹:Dialog的各種打開動畫,Nifty Modal Dialog Effects look like this(Nifty Modal Window Effects) 項目地址:github.com/sd6352051/N…
- 14赖歌、material-menu 項目介紹:變形安卓菜單,返回和刪除按鈕 項目地址:github.com/balysv/mate…
- 15枉圃、AndroidViewHover 項目介紹:我們需要一個懸停視圖,顯示菜單,顯示消息。 項目地址:github.com/daimajia/An…
- 16庐冯、PagedHeadListView 項目介紹:圖片輪轉(zhuǎn)切換
項目地址:github.com/JorgeCastil… - 17孽亲、android-movies-demo 項目介紹:電影列表3級聯(lián)動,交互 項目地址:github.com/dlew/androi…
- 18展父、NiftyNotification 項目介紹:提示通知欄的各種動畫
項目地址:github.com/sd6352051/N… - 19返劲、SwipeBack 項目介紹:拖動關(guān)閉,模范:kicker app(play.google.com/store/apps/… 項目地址:github.com/sockeqwe/Sw…
- 20栖茉、AndroidSwipeLayout 項目介紹:類似微信的測拉菜單
項目地址:github.com/daimajia/An… - 21旭等、SnackBar 項目介紹: 項目地址:github.com/MrEngineer1…
- 22、Swipecards 項目介紹: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. 項目地址:github.com/Diolor/Swip…
- 23衡载、LDrawer 項目介紹:Android抽屜與材料設(shè)計動畫圖標(biāo) 項目地址:github.com/keklikhasan…
視覺篇
- 1搔耕、android-stackblur 項目介紹:毛玻璃,朦朧美 項目地址:github.com/kikoso/andr…DEMO演示:
- 2痰娱、BlurEffectForAndroidDesign 項目介紹:實現(xiàn)模糊圖形技巧
項目地址:github.com/PomepuyN/Bl… - 3弃榨、Shimmer-android 項目介紹:閃動的文字 項目地址:github.com/RomainPiel/…
- 4、WizardPager 項目介紹:它提供了一個示例實現(xiàn)的Android手機上安裝一個向?qū)Ы缑?項目地址:github.com/TechFreak/W…
- 5梨睁、FloatingActionButton 項目介紹:浮動的按鈕 項目地址:github.com/FaizMalkani…
- 6鲸睛、JumpingBeans 項目介紹:跳動的文本 項目地址:github.com/frakbot/Jum…
- 7、android_maskable_layout 項目介紹:可屏蔽的布局
項目地址:github.com/christophes… - 8坡贺、activityanimation 項目介紹:Activit之間切換動畫
項目地址:github.com/flavienlaur… - 9官辈、android-shape-imageview 項目介紹:提供了一組自定義形狀的android imageview組件,和一個框架來定義更多的形狀箱舞。實現(xiàn)著色器和位圖基于掩模圖像視圖。 項目地址:github.com/siyamed/and…
- 10拳亿、RippleView 項目介紹:認(rèn)為模仿的連鎖反應(yīng)在單擊推出了Android L
項目地址:github.com/siriscac/Ri… - 11晴股、android-ui 項目介紹:一個小部件可以定義的行為之間的動態(tài)變化 項目地址:github.com/markushi/an…
- 12、FlatUI 項目介紹: 項目地址:github.com/eluleci/Fla…
UI資源
- fontawesome – Font-Awesome圖標(biāo)肺魁。
- material-design-responsive-design – 深聊Material Design復(fù)雜響應(yīng)式設(shè)計电湘,comprehensive-material-design-note – 幫你全面徹底搞定Material design的學(xué)習(xí)筆記。
- Iconics – 這是一個可以讓你在你的項目中使用幾乎任何字體圖標(biāo)的庫鹅经。默認(rèn)包含 FontAwesome 和 Material Design Icons 還包含 Meteocons 插件寂呛。你甚至可以添加任何你自定義的字體圖標(biāo)(typeface)。
開發(fā)資源
- awesome-java – java庫列表瘾晃,中文版贷痪。
- material design 的android開源代碼整理 – material design 的android開源代碼整理。
- Android開源項目分類匯總 – Trinea 國內(nèi)最多好的開源庫總結(jié)蹦误。 Android 開源庫獲取途徑整理
- Android開源庫源碼分析 – Trinea 我們從 Android 開始建了了協(xié)作項目劫拢,從簡介、總體設(shè)計胖缤、流程圖尚镰、詳細(xì)設(shè)計全方面分析開源庫源碼。目前第一期完成哪廓,包括10個開源庫及5個公共技術(shù)點的全面介紹狗唉。 在線網(wǎng)頁
- 年薪30萬的Android程序員必須知道的帖子 – Android開源項目匯總,帶效果gif圖涡真。
- Android官方培訓(xùn)課程中文版 – Google Android官方培訓(xùn)課程中文版分俯。
- GitHub優(yōu)秀Android開源項目 – GitHub 優(yōu)秀的 Android 開源項目,很多中文現(xiàn)成項目。
- Android開發(fā)工具及文檔 – androiddevtools哆料,收集整理Android開發(fā)所需的Android SDK缸剪、開發(fā)中用到的工具、Android開發(fā)教程东亦、Android設(shè)計規(guī)范杏节,免費的設(shè)計素材等。
- material_design – eoeAndroid Material Design 中文協(xié)同翻譯典阵。
-
Android Design Support Library – Android Design Support Library 的 代碼實驗——幾行代碼奋渔,讓你的 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è)計規(guī)范、Android Distribute – 軟件發(fā)布歹啼。
- Java資源大全 – 國外程序員整理的Java資源大全玄渗。
- Android開發(fā)技術(shù)前線 – Android開發(fā)技術(shù)前線 ( android-tech-frontier )座菠,一個定期翻譯、發(fā)布國內(nèi)外Android優(yōu)質(zhì)的技術(shù)藤树、開源庫浴滴、軟件架構(gòu)設(shè)計、測試等文章的開源項目,讓我們的技術(shù)跟上國際步伐也榄。
- 10個常用工具類 – Android快速開發(fā)系列 10個常用工具類: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個Android開發(fā)工具 – 19個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平臺上最好的幾款免費的代碼編輯器 – Android平臺上最好的幾款免費的代碼編輯器:Quoda塞关、DroidEdit、AWD子巾、AIDE帆赢、CppDroid。
- androidweekly – android技術(shù)開發(fā)周報线梗,干貨很多椰于。
- awesome-rails-gem – 收集了很多在平時使用 Rails 開發(fā)網(wǎng)站時經(jīng)常會使用到的 Gem, 當(dāng)中包括的有用戶認(rèn)證系統(tǒng), API 接口開發(fā), 文件上傳, 站內(nèi)搜索等優(yōu)秀的 Gem 源。
- Android_Data – 一份旨在幫助 Android 初學(xué)者快速入門以及找到適合自己學(xué)習(xí)的資料缠导。
- Android通用流行框架大全 – Android通用流行框架大全廉羔。
中文開發(fā)博客列表
- donal-tong – Android ListView or GridView for ScrollView溉痢。
- Longdw – * ListView中的分類getItemViewType和getViewTypeCount的使用詳解僻造。
- 脈脈不得語 – Android開發(fā)周報。
- Chad.cym的專欄 – Chad.cym的專欄:android5.0新特性分析孩饼。
- 搜索最好的 Android 代碼——Codota – 從這里搜索超過七百萬精品代碼實例——Codota,髓削,不僅只有Github,而且還有知名博客和開發(fā)者網(wǎng)站镀娶,讓你搜索一個東西立膛,不用在找上半天.