日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747


Android開發常用輪子

 

 

一、快速開發框架

  1. XSnow
    基于RxJAVA2+Retrofit2精心打造的Android基礎框架,包含網絡、上傳、下載、緩存、事件總線、權限管理、數據庫、圖片加載,基本都是項目中必用功能,每個模塊充分解耦,可自由拓展

2.MVPArms
一個整合了大量主流開源項目高度可配置化的 Android MVP 快速集成框架(包括Mvp、 Dagger2、RxJava、RxAndroid、Rxlifecycle、RxCache、RxPermissions、RxErroHandler、Retrofit、Okhttp、AndroidAutoSize、Gson、Butterknife、AndroidEventBus、Timber、Glide、LeakCanary)

3.Android-ZBLibrary
Android MVP快速開發框架,做國內 「Demo最全面」「注釋最詳細」「使用最簡單」「代碼最嚴謹」的Android開源UI框架
(包括OKHttp、UIL圖片加載、ZXing二維碼、沉浸狀態欄、下載安裝、自動緩存以及各種Base、Demo、UI、Util)
4.MVVMHabit
MVVMHabit是以谷歌DataBinding+LiveData+ViewModel框架為基礎,整合Okhttp+RxJava+Retrofit+Glide等流行模塊,加上各種原生控件自定義的BindingAdapter,讓事件與數據源完美綁定的一款容易上癮的實用性MVVM快速開發框架。

5.AndroidFire
AndroidFire,一款新聞閱讀 App框架,基于 Material Design + MVP + RxJava + Retrofit + Glide,基本涵蓋了當前 Android 端開發最常用的主流框架,基于此框架可以快速開發一個app。

二、網絡相關

1.okhttp
功能強大的網絡請求框架

2.retrofit
基于OKhttp的網絡請求框架,配合Rxjava使用,邏輯非常簡潔

3.okhttp-OkGo
該庫是基于 Http 協議,封裝了 OkHttp 的網絡請求框架,比 Retrofit 更簡單易用,支持 RxJava,RxJava2,支持自定義緩存,支持批量斷點下載管理和批量上傳管理功能

4.retrofit + rxjava案例RxJavaSamples

5.rxjava生命周期管理RxLifecycle

6.運行時權限申請 RxPermissions

三、注解與事件總線

1.注解框架butterknife
編譯時注解框架,提供view和點擊事件的綁定

2.注解框架 dagger
不僅可以view綁定,還可以提供對象綁定

3.事件總線EventBus
Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality

4.事件總線 RxBus
用rxjava實現的eventbus

5.butterknife插件android-butterknife-zelezny
Android Studio plug-in for generating ButterKnife injections from selected layout XML.(一鍵生成view的綁定代碼)

四、控件相關

1.下拉刷新控件 SmartRefreshLayout
正如名字所說,SmartRefreshLayout是一個“聰明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,還支持多層嵌套的視圖結構。 它繼承自ViewGroup 而不是FrameLayout或LinearLayout,提高了性能。 也吸取了現在流行的各種刷新布局的優點,包括谷歌官方的 SwipeRefreshLayout, 其他第三方的 Ultra-Pull-To-Refresh、TwinklingRefreshLayout 。 還集成了各種炫酷的 Header 和 Footer

2.下拉刷新TwinklingRefreshLayout
支持下拉刷新和上拉加載的RefreshLayout,自帶越界回彈效果,支持RecyclerView,AbsListView,ScrollView,WebView

3.適配器BaseRecyclerViewAdapterHelper
優化Adapter代碼(減少百分之70%代碼)
添加點擊item點擊、長按事件、以及item子控件的點擊事件
添加加載動畫(一行代碼輕松切換5種默認動畫)
添加頭部、尾部、下拉刷新、上拉加載(感覺又回到ListView時代)
設置自定義的加載更多布局
添加分組(隨心定義分組頭部)
自定義不同的item類型(簡單配置、無需重寫額外方法)
設置空布局(比Listview的setEmptyView還要好用!)
添加拖拽item

4.圖片選擇器(包括圖片、視頻、音頻的選取和預覽)PictureSelector
一款針對android平臺下的圖片選擇器,支持從相冊或拍照選擇圖片或視頻、音頻,支持動態權限獲取、裁剪(單圖or多圖裁剪)、壓縮、主題自定義配置等功能、適配android 6.0+系統的開源圖片選擇框架。

5.基于WebView的帶進度條的webview控件AgentWeb
AgentWeb 是一個基于的 Android WebView ,極度容易使用以及功能強大的庫,提供了 Android WebView 一系列的問題解決方案 ,并且輕量和極度靈活

6.圖片加載框架 glide
一個強大的圖片加載和緩存庫

7.圖片壓縮Luban
可能是最接近微信朋友圈的圖片壓縮算法

8.圓角圖片控件CircleImageView

9.騰訊出品的webview控件 VasSonic
VasSonic是一個輕量級和高性能混合框架由騰訊脈管的團隊,這是為了加快網站的第一個屏幕Android和IOS平臺上工作

10.圖片縮放控件 PhotoView
不需要寫任何代碼就可以實現圖片手勢縮放,旋轉

11.簡潔好看的對話框sweet-alert-dialog

12.vlayout
VirtualLayout是一個針對RecyclerView的LayoutManager擴展, 主要提供一整套布局方案和布局間的組件復用的問題

13.QMUI_Android
QMUI Android 的設計目的是用于輔助快速搭建一個具備基本設計還原效果的 Android 項目,同時利用自身提供的豐富控件及兼容處理,讓開發者能專注于業務需求而無需耗費精力在基礎代碼的設計上。不管是新項目的創建,或是已有項目的維護,均可使開發效率和項目質量得到大幅度提升

14.配合glide改變圖片顯示形狀的庫glide-transformations

15.視頻播放器 GSYVideoPlayer
視頻播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持彈幕,支持濾鏡、水印、gif截圖,片頭廣告、中間廣告,多個同時播放,支持基本的拖動,聲音、亮度調節,支持邊播邊緩存,支持視頻自帶rotation的旋轉(90,270之類),重力旋轉與手動旋轉的同步支持,支持列表播放 ,列表全屏動畫,視頻加載速度,列表小窗口支持拖動,動畫效果,調整比例,多分辨率切換,支持切換播放器,進度條小窗口預覽,列表切換詳情頁面無縫播放,rtsp、concat、mpeg

16.加載動畫 Android-SpinKit

17.閃爍加載視圖 ShimmerRecyclerView
在加載時顯示閃爍圖層,加載完成時顯示數據

18.日歷控件 CalendarView
Android上一個優雅、萬能自定義UI、支持周視圖、自定義周起始、性能高效的日歷控件,支持熱插拔實現的UI定制!支持標記、自定義顏色、農歷、自定義月視圖各種顯示模式等。Canvas繪制,速度快、占用內存低,你真的想不到日歷居然還可以如此優雅!An elegant, highly customized and high-performance Calendar Widget on Android.

19.圖表控件MPAndroidChart

20.圖片輪播控件 MZBannerView
仿魅族BannerView,圖片輪播控件,支持多種模式切換:普通ViewPager使用,普通Banner使用,仿魅族Banner使用

21.好看的圖片和視頻選擇器Matisse
知乎開源的圖片選擇器,簡潔大方

22.自定義layoutmanage LayoutManagerGroup
自定義LayoutManager

23.時間、地區、三級聯動選擇器 Android-PickerView

24.選項選擇器 AndroidPicker

25.通用彈框 XPopup
可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner等組件,自帶十幾種效果良好的動畫, 支持完全的UI和動畫自定義!

26.PinnedSectionItemDecoration
大粘性標簽支持垂直方向的線性、網格、瀑布流布局管理器
小粘性標簽支持垂直方向的線性和網格一行只有一列網格布局管理器
支持標簽的單擊、雙擊和長按事件
支持標簽內部子控件的單擊、雙擊和長按事件
可以繪制線性、網格、瀑布流布局的分隔線,支持自定義分割線樣式(PS:垂直瀑布流布局需要Item高度固定,不能隨機變化導致Item位置切換

27.SuperTextView
為 View 設置圓角
支持單獨控制每一個圓角
為 View 添加邊框
為文字增加描邊或空心效果
支持最多 2 個 Drawable 展示
可準確控制 Drawable 大小及位置
支持漸變色背景
觸摸變色
展示圖片,包括網絡圖片
為圖片設置圓角
為圖片增加邊框
可插入操作的 Adjuster 模塊
修改 Drawable 的顏色
修改 Drawable 的旋轉角度
支持文字漸變色效果
支持為 Drawable 區域單獨設置點擊事件
支持 Gif 圖展示
支持為 Gif 圖添加邊框,以及圓角
支持 Gif 圖暫停/播放、修改幀率
支持提取指定 **Gif 幀

五、系統相關

1.日志框架logger
Simple, pretty and powerful logger for android

2.內存溢出檢測leakcanary
用于監測App內存泄漏

  1. 性能監控AndroidPerformanceMonitor
    BlockCanary是一個Android平臺的一個非侵入式的性能監控組件,應用只需要實現一個抽象類,提供一些該組件需要的上下文環境,就可以在平時使用應用的時候檢測主線程上的各種卡慢問題,并通過組件提供的各種信息分析出原因并進行修復

4.狀態欄管理 StatusBarCompat

5.插件框架 Shadow
復用獨立安裝App的源碼:插件App的源碼原本就是可以正常安裝運行的。
零反射無Hack實現插件技術:從理論上就已經確定無需對任何系統做兼容開發,更無任何隱藏API調用,和google限制非公開SDK接口訪問的策略完全不沖突。
全動態插件框架:一次性實現完美的插件框架很難,但Shadow將這些實現全部動態化起來,使插件框架的代碼成為了插件的一部分。插件的迭代不再受宿主打包了舊版本插件框架所限制。
宿主增量極小:得益于全動態實現,真正合入宿主程序的代碼量極小(15KB,160方法數左右)。
Kotlin實現:core.loader,core.transform核心代碼完全用Kotlin實現,代碼簡潔易維護

6.今日頭條屏幕適配方案 AndroidAutoSize
今日頭條屏幕適配方案終極版,一個極低成本的 Android 屏幕適配方案

7.熱修復框架 tinker
Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk
8.組件化路由框架 ARouter
幫助 Android App 進行組件化改造的路由框架

9.權限管理 AndPermission
動態權限申請

六、其他

1.android 學習筆記 AndroidNote

2.常用工具類 AndroidUtilCode

3.常用工具# RxTool
Android開發人員不得不收集的工具類集合 | 支付寶支付 | 微信支付(統一下單) | 微信分享 | Zip4j壓縮(支持分卷壓縮與加密) | 一鍵集成UCrop選擇圓形頭像 | 一鍵集成二維碼和條形碼的掃描與生成 | 常用Dialog | WebView的封裝可播放視頻 | 仿斗魚滑動驗證碼 | Toast封裝 | 震動 | GPS | Location定位 | 圖片縮放 | Exif 圖片添加地理位置信息(經緯度) | 蛛網等級 | 顏色選擇器 | ArcGis | VTPK | 編譯運行一下說不定會找到驚喜

分享到:
標簽:Android
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定