一些常用的资源框架

1.网络请求: Retrofit、OkHttpClient

Retrofit和OkHttpClient均出自于Squaregongsi ,Retrofit就是对okhttp做了一层封装,把网络请求都交给okhttp,
我们只需通过简单的配置来使用retrofit来进行网络请求

具体的使用可以惨叫博客:http://blog.csdn.net/bitian123/article/details/51899716


2,加载图片:picasso、ImageLaoder、Glide

picasso:是Square公司开源的一个Android图形缓存库,可以实现图片下载和缓存功能,实现了图片一部加载

、并解决了android中加载图片时需要解决的一些常见问题。

ImageLaoder: 是很早开源的图片缓存,在早期被很多应用使用

Glide:是一个高效、来源、android设备上的媒体管理框架。同时具有获取、解码和展示视频照片、图片、动画等功能,

他还有灵活的api,使他几乎可以用用到任何网络协议栈里,使用glide的主要目的有两个:一是实现平滑的图片

列表滚动效果(滚动流畅),另一个是支持远程图片的获取、大小调整和展示。

详细的对比和使用可参考:http://www.cnblogs.com/fightingchendan/p/5972985.html


3. 数据库:SugarRecord

可参考:http://blog.csdn.net/Norwaya007/article/details/51595908               http://satyan.github.io/sugar/getting-started.html 


Android

  • Slidr: 一个用于给 Activity 添加滑动消隐效果的库
  • material_design_zh: Material Design 的中文协同翻译
  • galgo: Android 的日志工具,可以将日志显示在 Activity 的最上端,方便调试
  • sweet-alert-dialog: Sweet Alert Android 版本,用于应用内通知和提示
  • Side-Menu.Android: 一款精美的侧边栏实现
  • dagger: Android 和 Java 的依赖注入库
  • picasso: 一款用于下载并缓存图片的库
  • ArcAnimator: 实现 ARC 动画的库
  • MPAndroidChart: 强大的图表工具

Android常用框架有很多种,每种框架都有其特点和用途。以下是一些常用的Android框架: 1. Android Jetpack:Android Jetpack是一套库、工具和指南,用于帮助开发者构建高质量的Android应用。它包含了许多组件,如LiveData、ViewModel、Room等,可以简化开发过程并提高应用的性能和稳定性。 2. Retrofit:Retrofit是一个强大的HTTP客户端库,用于与RESTful API进行通信。它可以将API请求转换为Java接口,并处理网络请求、数据解析和错误处理等任务。 3. Glide:Glide是一个流行的图片加载库,用于在Android应用中加载和显示图片。它支持网络、本地和资源文件的图片加载,并提供了缓存、图片转换和动画等功能。 4. Dagger:Dagger是一个依赖注入框架,用于管理应用程序中的对象依赖关系。它可以帮助开发者编写可测试、可扩展和可维护的代码。 5. RxJava:RxJava是一个响应式编程库,用于处理异步和事件驱动的编程任务。它提供了丰富的操作符和线程调度器,可以简化异步任务的处理和管理。 6. ButterKnife:ButterKnife是一个视图绑定库,用于简化Android应用中的视图和事件绑定。它可以通过注解的方式将视图和事件与代码进行绑定,减少了繁琐的findViewById和setOnClickListener等操作。 以上是一些常用的Android框架,它们可以帮助开发者提高开发效率、简化代码和提升应用性能。你可以根据具体的需求选择适合的框架来使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值