面向开发者的最佳 Android 库列表

软件库的存在使得Android编码更方便神速。在此么多 Android库中,大家该怎么寻找最合适的一款呢?上面我们做了二个列表供您参谋。

动画(Animation)

真钱捕鱼 1Android 库列表

Android View Animations:强盛的动漫片库,通过对它的施用,能够轻松创设种种卡通效果。

动画(Animation)

RecyclerView Animators:允许操小编使用含绚烂动漫效用的RecyclerView类。

Android View Animations:强盛的动漫片库,通过对它的施用,能够轻巧创立各个卡通效果。

APIs

RecyclerView Animators:允许操小编使用含炫彩动漫功能的RecyclerView类。

CloudRail:帮衬操作者更加快地开展API集成服务。它将五个服务(举个例子Dropbox,GoogleDrive和OneDrive)捆绑成多个统一的API。别的,它可自动管理API更新,并保证API的代码一致。其接口可用于云存款和储蓄,社交,支付等。

APIs

Retrofit:Retrofit由Square集团开销,是Android的REST顾客端,其品种安全,可将http API转变来Java接口。

CloudRail:援助操我更加快地开展API集成服务。它将八个服务(举例Dropbox,GoogleDrive和OneDrive)捆绑成一个集合的API。其余,它可自动管理API更新,并保险API的代码一致。其接口可用于云存款和储蓄,社交,支付等。

图表(Charts)

Retrofit:Retrofit由Square公司花销,是Android的REST客商端,其品种安全,可将http API转变来Java接口。

MPAndroidChart:一款强大的图纸生成库,可在Android上生成图表,同偶尔间还提供8种差别的图样类型和各种手势。

图表

AndroidCharts:一款轻松的图样创设工具,具备自定义的功能。

MPAndroidChart:一款强盛的图样生成库,可在Android上生成图表,同期还提供8种分化的图纸类型和四种手势。

数据库(Database)

AndroidCharts:一款简单的图纸成立工具,具备自定义的职能。

SQLBrite:围绕SQLiteOpenHelper和ContentResolver创造封装,以在询问中使用流式语义。

数据库

Sugar ORM:使用SQLite数据库的简易操作,优势在于没有必要编写SQL查询。

SQLBrite:围绕SQLiteOpenHelper和ContentResolver创立封装,以在询问中使用流式语义。

多少构造(Data Structure)

Sugar ORM:使用SQLite数据库的简易操作,优势在于无需编写SQL查询。

Eclipse Collections:用于Java的Collections框架,可为容器类型附加迭代方法的操作等。

数量构造(Data Structure)

日期和岁月(Date & Time)

Eclipse Collections:用于Java的Collections框架,可为容器类型附加迭代方法的操作等。

TimesSquare for Android:轻巧独立的日历小零器件,可在日历视图中筛选日期。

日子和岁月(Date & Time)

Material Calendar View:移植到Material design的安卓CalendarView。

TimesSquare for Android:轻便独立的日历小零部件,可在日历视图中甄选日期。

依赖(Dependencies)

Material Calendar View:移植到Material design的安卓CalendarView。

Dagger:举办Android依赖注入的飞快情势。

依赖(Dependencies)

文档(Files)

Dagger:实行Android依赖注入的快速格局。

Android-FilePicker:一款照片接收器,可从列表中精选图片或文书档案。

文档(Files)

Material File Picker:Material design中的文件选取器。

Android-FilePicker:一款照片选择器,可从列表中甄选图片或文档。

函数式编制程序(Functional Programing)

Material File Picker:Material design中的文件采用器。

Retrolambda:在Java 7中采纳Lambdas的一种操作。

函数式编程(Functional Programing)

手势(Gestures)

Ret藤原纪香mbda:在Java 7中应用Lambdas的一种操作。

Sensey:在Android应用程序中加多手势的大致操作。

手势(Gestures)

Android 3D Touch – PeekView:相像于iOS上的3D Touch,用以“预览”程序内容。

Sensey:在Android应用程序中加多手势的粗略操作。

蓝牙(Bluetooth)

Android 3D Touch – PeekView:相近于iOS上的3D Touch,用以“预览”程序内容。

Android-BluetoothSPPLibrary:使用类别化蓝牙( Bluetooth® State of Qatar端口(蓝牙( Bluetooth® 卡塔尔Serial Port Profile)的简易操作。

蓝牙(Bluetooth)

RxAndroidBle:蓝牙( Bluetooth® 卡塔尔国低耗电管理工科具。

Android-Bluetooth( Bluetooth® 卡塔尔SPPLibrary:使用种类化蓝牙( Bluetooth® State of Qatar端口(蓝牙( Bluetooth® 卡塔尔(قطر‎( Bluetooth® State of Qatar Serial Port Profile)的洗练操作。

相机(Camera)

RubiconxAndroidBle:蓝牙5.0低耗电管理工科具。

CameraFilter:使用OpenGL着色器的实时相机滤镜。

相机(Camera)

Material Camera面向开发者的最佳 Android 库列表。:Android开采的快速简易的双反相机框架。

CameraFilter:使用OpenGL着色器的实时相机滤镜。

位置(Location)

Material Camera:Android开采的全速简易的相机框架。

ReactiveLocation:谷歌(Google卡塔尔(قطر‎Play API的小型但实用的包裹程序,用于获取地点。

位置(Location)

Smart Location Library:简化地点提供项的库。

ReactiveLocation:Google Play API的Mini但实用的包裹程序,用于获取地点。

布局(Layout)

斯Matt Location Library:简化地点提供项的库。

Android Swipe Layout:为目的提供滑动架构,如,向左滑动即除去的操作。

布局(Layout)

FlexboxLayout:为Android提供框构造,其剧情可因此CSS通晓。

Android Swipe Layout:为对象提供滑动构造,如,向左滑动即除去的操作。

日志(Logging)

FlexboxLayout:为Android提供框布局,其内容可透过CSS精通。

Logger:Android日志记录器。

日志(Logging)

Hugo:用触发注释的主意调用记录。

Logger:Android日志记录器。

地图(Maps)

Hugo:用触发注释的不二法门调用记录。

AirMapView:用以查看谷歌(Google卡塔尔(قطر‎Maps API摘要,特别切合未有谷歌 Play服务的应用软件。

地图(Maps)

Google地图的实用程序,如,热门地图或标记聚类。

AirMapView:用以查看谷歌 Maps API摘要,特别符合没有谷歌Play服务的APP。

旋律播放器(奥迪(Audi卡塔尔(قطر‎o)

Google地图的实用程序,如,热门地图或标记聚类。

Music Player:含UI的完整音乐播放器。

节奏播放器

RxAndroidAudio:封装带有LANDx扶助的Android 奥迪(Audi卡塔尔国o API 奥迪Q5xAndroid音频播放器。

Music Player:含UI的一体化音乐播放器。

GIF

EvoquexAndroid奥迪(Audi卡塔尔国o:封装带有Tucsonx扶助的Android 奥迪o API PRADOxAndroid音频播放器。

android-gif-drawable:使用视图和可绘制的GIF动图。

GIF

GifView:Android上使用View播放的GIF库。

真钱捕鱼 ,android-gif-drawable:使用视图和可绘制的GIF动图。

图像(Image)

返回列表