色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

常用的android開發框架有哪些?

老白2年前10瀏覽0評論

View類

1、ButterKnife

ButterKnife是一個專注于Android系統的View注入框架,當一個布局十分復雜時,需要引入執行大量的findViewById代碼來找到View的對象,有了ButterKnife可以很輕松的省去這些步驟。是JakeWharton大神的力作,目前使用很廣。最重要的一點,使用ButterKnife對性能基本沒有損失,因為ButterKnife用到的注解并不是在運行時反射的,而是在編譯的時候生成新的class。項目集成起來也是特別方便,使用起來也是特別簡單。

2、lottie-android

Lottie是一個適用于Android和iOS的移動庫,它可以使用Bodymovin解析以json格式導出的AdobeAfterEffects動畫,并在移動設備上進行本地渲染。

網絡類

1、Retrofit

Retrofit是一個RESTful的HTTP網絡請求框架的封裝,網絡請求的工作本質上是OkHttp完成,而Retrofit僅負責網絡請求接口的封裝。

2、OkHttp

Square公司開源的高性能Http框架,目前Android開發中使用人數最多的框架。

圖片操作類

1、Glide

Glide是一個快速高效的Android圖片加載庫,注重于平滑的滾動。Glide提供了易用的API,高性能、可擴展的圖片解碼管道(decodepipeline),以及自動的資源池技術。

2、Picasso

由Square公司開源,強大的Android圖片下載和緩存庫。

數據庫操作類

1、greenDAO

greenDAO是對sqlite的封裝的ORM框架,它具有輕量級,性能高,簡單,能夠快速上手等優點的一個框架。2、MMKV

MMKV是基于mmap內存映射的key-value組件,底層序列化/反序列化使用protobuf實現,性能高,穩定性強。從2015年中至今在微信上使用,其性能和穩定性經過了時間的驗證。近期也已移植到Android/macOS/Win32/POSIX平臺,一并開源。

其它

Arouter

阿里巴巴開源的Android路由框架,用于幫助AndroidApp進行組件化改造的框架,支持模塊間的路由、通信、解耦。有了Arouter你可以把你的App根據不同的業務、功能等維度劃分成多個組件,組件與組件間的通信、數據傳遞通過Arouter實現。