`
shuai1234
  • 浏览: 977880 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

15 个 Android 通用流行框架大全

 
阅读更多

1. 缓存

2.图片加载

3. 图片处理

4. 网络请求

  • Android Async HTTP  Android异步HTTP库
  • AndroidAsync    异步Socket,HTTP(客户端+服务器),WebSocket,和socket.io库。基于NIO而不是线程。
  • OkHttp  一个Http与Http/2的客户端
  • Retrofit    类型安全的Http客户端
  • Volley  Google推出的Android异步网络请求框架和图片加载框架

5. 网络解析

  • Gson    一个Java序列化/反序列化库,可以将JSON和java对象互相转换
  • Jackson Jackson可以轻松地将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象
  • Fastjson    Java上一个快速的JSON解析器/生成器
  • HtmlPaser   一种用来解析单个独立html或嵌套html的方式
  • Jsoup   一个以最好的DOM,CSS和jQuery解析html的库

6. 数据库

  • OrmLite JDBC和Android的轻量级ORM java包
  • Sugar   用超级简单的方法处理Android数据库
  • GreenDAO    一种轻快地将对象映射到SQLite数据库的ORM解决方案
  • ActiveAndroid   以活动记录方式为Android SQLite提供持久化
  • SQLBrite    SQLiteOpenHelper 和ContentResolver的轻量级包装
  • Realm   移动数据库:一个SQLite和ORM的替换品

7. 依赖注入

8. 图表

9. 后台处理

10. 事件总线

  • EventBus    安卓优化的事件总线,简化了活动、片段、线程、服务等的通信
  • Otto    一个基于Guava的增强的事件总线

11. 响应式编程

  • RxJava  JVM上的响应式扩展
  • RxJavaJoins 为RxJava提供Joins操作
  • RxAndroid   Android上的响应式扩展,在RxJava基础上添加了Android线程调度
  • RxBinding   提供用RxJava绑定Android UI的API
  • Agera   Android上的响应式编程

12. Log框架

  • Logger  简单,漂亮,强大的Android日志工具
  • Hugo    在调试版本上注解的触发方法进行日志记录
  • Timber  一个小的,可扩展的日志工具

13. 测试框架

Android自带很多测试工具:JUnit,Monkeyrunner,UiAutomator,Espresso等

14. 调试框架

  • Stetho  调试Android应用的桥梁,使得可以利用Chrome开发者工具进行调试

15. 性能优化

 
分享到:
评论

相关推荐

    Android 通用框架大全

    Android 通用框架大全 Android 通用框架大全 Android 通用框架大全

    Android通用网络框架设计

    Android通用网络框架设计思维导图,打造属于自己的敏捷开发框架

    android通用LoadingView封装框架

    "android通用LoadingView封装框架"是一个专为Android设计的组件,旨在帮助开发者高效地处理数据加载过程中的各种状态,如加载中、数据显示、加载失败以及无数据等场景。这个框架通过将这些常见操作进行封装,使得...

    Android通用流行框架大全【整理】

    以下是一些流行的Android框架及其特点: 1. **缓存框架**: - `DiskLruCache` 是一个基于LRU算法的磁盘缓存库,用于高效存储和检索数据。 - 图片加载库如 `Android Universal Image Loader`、`Picasso`、`Fresco`...

    Android-Android模块化通用框架

    "Android-Android模块化通用框架"是一个专为Android开发者设计的项目,它展示了如何有效地构建一个可拆解、可重用的组件化应用架构。这个框架的核心目标是提供一种方式,使得各个功能模块可以独立开发、测试和部署,...

    Android通用框架设计与完整电商APP开发

    Android通用框架设计与完整电商APP开发,欢迎大家下载,

    基于 MVP 架构使用Android通用开发框架快速开发微博项目实战

    基于 MVP 架构使用Android通用开发框架快速开发微博项目实战

    Android通用框架设计与完整电商APP开发,带测试json

    Android通用框架设计与完整电商APP开发,附带json文件,全程带你从零设计通用的项目框架,并通过框架快速开发一个完整电商App验证和完善框架的复用性与灵活性等,综合提高你的项目框架设计能力和业务功能的快速实现...

    Android 通用框架设计与完整电商APP开发

    该项目算是一个电商项目,不过主要是为了体现如何多module形势构建一个Android项目,实现低耦合、复用性高,里面内容包括一些RecyclerView、retrofit2等框架的封装。 还有一些常用框架的封装技巧。 若有不懂的地方...

    android快速开发框架

    除了上述核心组件,一个完整的Android快速开发框架可能还包括网络请求库(如Retrofit、OkHttp)、数据持久化方案(如Room、SharedPreferences)、图片加载库(如Glide、Picasso)、异步处理工具(如RxJava、...

    Android UI统一框架

    总结来说,"Android UI统一框架"是一个精心设计的工具,旨在优化Android应用的UI开发流程,提高代码质量。通过学习和实践,开发者可以更好地掌握Android界面设计的最佳实践,打造更具用户体验的应用。

    android的spring框架

    Spring for Android是Spring.io针对Android平台推出的一个框架,旨在帮助开发者构建高质量、可测试和模块化的应用程序。下面将详细介绍Spring框架在Android中的应用和相关知识点。 1. **依赖注入(DI)** Spring框架...

    android bluetooth框架知识整理

    总结来说,Android蓝牙框架是一个多层次、组件化的系统,从内核驱动到用户空间库,再到Android框架层和应用程序,共同实现了蓝牙设备的发现、配对、数据传输等复杂功能。开发者可以通过Java API轻松地在应用中集成...

    Android sqlite数据库操作通用框架AHibernate

    **Android SQLite 数据库操作通用框架 AHibernate** 在 Android 开发中,SQLite 是一个重要的本地数据存储解决方案,它是一个轻量级的数据库系统,适合于移动设备。为了简化对 SQLite 数据库的操作,开发者通常会...

    android应用基础框架

    本话题主要探讨了如何利用第三方开源库如XUtils3和Gson来构建一个通用的应用模板,涵盖了数据库管理、日志记录、应用退出逻辑、导航机制、用户登录流程以及数据缓存等多个方面。 首先,XUtils3是一个综合性的...

    Android 通用 帮助类

    这个名为"Android 通用 帮助类"的资源很可能是一个开源项目,它包含了Android开发中常用的工具方法,如文件操作、图片处理等。现在我们来详细探讨一下这些关键知识点。 1. **文件操作**: - 文件读写:Android系统...

    Android多媒体框架分析.pdf

    3. OpenMAX 1L 接口:OpenMAX 1L 是一个开放的多媒体接口标准,提供了一套通用的可扩展接口,支持所有通用的音频、视频、静态图像格式的编解码器(CODEC)。 多媒体框架的功能: 1. 音频播放:支持 MPEG4、H.264、...

    android MVP 框架 & 通用模块

    > - 网络当然也是必不可少,给 OkHttp 添加日志拦截器 LogInterceptor,添加请求头的拦截器 HeadersInterceptor ,还有一些用法不好封装成通用,详细看 demo module > - UI设计尽量遵循 Material Design

Global site tag (gtag.js) - Google Analytics