基础知识

OKHttp,EventBus,Glide,RxJava或RxAndroid,GreenDAO,或者ORMLite等等吧
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
okhttp:
作者:Yolanda
链接:https://www.zhihu.com/question/41736156/answer/94885805
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

其实关于NoHttp和OkHttp很多贴在都讨论过了。NoHttp的源码在这里: GitHub - Y0LANDA/NoHttp: 支持HTTP/HTTPS, 自动维持Cookie, 异步/同步请求, 大文件/多文件上传, 文件下载; 支持304缓存, 302/303重定向, 支持代理服务器.
二者的区别如下:OkHttp、HttpURLConnection、HttpClient都是Java通用的,并且它们在做Socket相关的事。而NoHttp、Volley、AsyncHttp是在前面三者的基础上做的封装,支持异步请求,是只有Android才可以用的(如果有人非说不是,那就要修改不少源码在别的平台才能用)。而NoHttp同时支持异步和同步,大文件、多文件上传;Cookie的自动管理,实现了和浏览器一样的标准的Cookie协议;还有Http缓存,比如304缓存,NoHttp还提供了几种缓存模式,比如1 缓存使用缓存没缓存才请求网络,2 有网络请求网络没有网络就使用缓存,3 仅仅使用网络,4 仅仅使用缓存等等。支持队列,支持和Activity、Fragment声明周期联动取消请求,支持请求String、Bitmap、Json、JavaBean,可自定义扩展请求类型。
至于发展前景很明了了,NoHttp专门来做网络请求,不绑架开发者。NoHttp的Jar只有130k左右,没有使用第三方依赖,纯Android原生实现。NoHttp的底层默认使用的URLConnection,但是Android4.4之后系统不是内置了OkHttp吗?然后看源码后发现4.4以后的URLConnection使用OkHttp的接口去实现的,所以NoHttp想当然的就是很不错的选择。OkHttp还用说吗?大牛团队square出品,值得信赖。

2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222

EventBus 使用介绍

作者: rain  分类: 移动  发布时间: 2012-11-09 19:53  6 1条评论

EventBus使用起来和Otto差不多,分订阅、注册、发布、取消注册等步骤:
在订阅者类中实现各种事件的订阅函数



Read more: http://blog.chengyunfeng.com/?p=452#ixzz4Ny5gcknA

333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333

 图片缓存相关博客地址:

4444444444444444444444444444444444444444444444444444444444444444444444444444444


一、什么是 RxJava?

RxJava 是一个响应式编程框架,采用观察者设计模式。所以自然少不了 Observable 和 Subscriber 这两个东东了。

RxJava 是一个开源项目,地址:https://github.com/ReactiveX/RxJava

还有一个RxAndroid,用于 Android 开发,添加了 Android 用的接口。地址:https://github.com/ReactiveX/RxAndroid

二、例子

通过请求openweathermap 的天气查询接口返回天气数据

55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
我相信,在平时的开发过程中,大家一定会或多或少地接触到  SQLite 。然而在使用它时,我们往往需要做许多额外的工作,像编写 SQL 语句与解析查询结果等。所以,适用于 Android 的ORM 框架也就孕育而生了,现在市面上主流的框架有 OrmLite、SugarORM、Active Android、Realm 与 GreenDAO。而今天的主角便是 greenDAO,下面,我将详解地介绍如何在 Android Studio 上使用 greenDAO,并结合代码总结一些使用过程中的心得。
666666666666666666666666666666666666666666666666666666666666666666666666

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值