随笔分类 -  RxJava

RxJava + Retrofit 的实际应用场景
摘要:关于 关于 RxJava Retrofit 很多篇文章都有详细的说明,在这里我想分享一个具体的使用案例,在我的开源项目 很多篇文章都有详细的说明,在这里我想分享一个具体的使用案例,在我的开源项目 就看天气 里的实际应用。也希望跟大家探讨如何优雅的使用。 里的实际应用。也希望跟大家探讨如何优雅的使用。 阅读全文

posted @ 2016-10-21 11:42 Sun‘刺眼的博客 阅读(1644) 评论(0) 推荐(0) 编辑

Retrofit2文件上传下载及其进度显示
摘要:序 前面一篇文章介绍了Retrofit2的基本使用,这篇文章接着介绍使用Retrofit2实现文件上传和文件下载,以及上传下载过程中如何实现进度的显示。 文件上传 1 2 3 @Multipart @POST("fileService") Call<User> uploadFile(@Part Mu 阅读全文

posted @ 2016-10-21 11:31 Sun‘刺眼的博客 阅读(12102) 评论(1) 推荐(0) 编辑

Okhttp、Volley和Gson的简单介绍和配合使用
摘要:转载自:http://www.apkbus.com/home.php?mod=space&uid=784586&do=blog&id=61255 转载自:http://www.apkbus.com/home.php?mod=space&uid=784586&do=blog&id=61255 1.ok 阅读全文

posted @ 2016-09-13 10:50 Sun‘刺眼的博客 阅读(633) 评论(0) 推荐(0) 编辑

了解RxJava以及如何在Android应用中使用它
摘要:如果你在阅读这篇文章,相信你一定很想了解RxJava以及如何在Android应用中使用它。可能你已经见过RxJava的代码了,但仍然有些疑惑,愿你能在这篇文章里找到答案。 当我第一次使用RxJava的时候我只是在照搬代码,这些代码能跑起来,但是我对RxJava的基础部分仍然存在误解,而且我找不到好的 阅读全文

posted @ 2016-08-29 10:35 Sun‘刺眼的博客 阅读(2731) 评论(0) 推荐(0) 编辑

一张图解释RxJava中的线程控制
摘要:如果调用链中包含多个subscribeOn和observeOn,会是什么情况? 这实际上是一个至关重要的问题,因为在任何情况下,我们都应该弄清楚我们写的每一行代码到底是运行在哪个线程上。这个问题绝对不能含糊。 假设有下面这段伪代码: [代码]java代码: ? 01 02 03 04 05 06 0 阅读全文

posted @ 2016-08-29 10:05 Sun‘刺眼的博客 阅读(3051) 评论(0) 推荐(0) 编辑

Android Rx Android实战
摘要:上一次捣蛋 RxAndroid 是今年二月份的事情了,当时 RxAndroid 还处于一个资料甚少交流难的状态,当时还特意建了一个交流群,让搞这个的人可以加进来讨论讨论,毕竟这玩意还是挺有意思的,于是到今天群里已经有 124 人。 在这里我发现了一个现象,进入这个群的小伙伴很多都是中级工程师 or 阅读全文

posted @ 2016-08-29 10:04 Sun‘刺眼的博客 阅读(4132) 评论(0) 推荐(0) 编辑

利用反编译学习Android
摘要:自从2014年底到2015年中,全民创业的热潮就已经席卷全国了,一大批新的创业公司在北上广萌芽,也造成了大量的开发人员需求.扯远了,今天不谈创业潮,聊聊如何通过反编译学习Android.本文只是个人对于学习的一点看法,大神请绕道. 如今市面上有很多优秀的App.这些App比较适合我们拿出来研究,去了 阅读全文

posted @ 2016-08-19 10:21 Sun‘刺眼的博客 阅读(436) 评论(0) 推荐(0) 编辑

Android Retrofit使用教程(二)
摘要:上一篇文章讲述了Retrofit的简单使用,这次我们学习一下Retrofit的各种HTTP请求. Retrofit基础 在Retrofit中使用注解的方式来区分请求类型.比如@GET("")表示一个GET请求,括号中的内容为请求的地址. 基本的HTTP请求 Retrofit可实现基本HTTP请求,包 阅读全文

posted @ 2016-08-09 11:14 Sun‘刺眼的博客 阅读(1873) 评论(0) 推荐(0) 编辑

Android Retrofit使用教程(三):Retrofit与RxJava初相逢
摘要:上一篇文章讲述了Retrofit的基本使用,包括GET,POST等请求.今天的文章中Retrofit要与RxJava配合使用. 了解RxJava RxJava有种种好处,我不在这里一一讲述.这里我只给出一个使用RxJava的例子. 接下来的文章,我也会写RxJava的进一步使用的. 案例说明 该例子 阅读全文

posted @ 2016-08-09 11:14 Sun‘刺眼的博客 阅读(903) 评论(0) 推荐(0) 编辑

Android Retrofit使用教程
摘要:Square公司开源了许多优秀的库,Retrofit就是其中之一。 Retrofit是用来简化APP访问服务器API,如果你的服务器使用的使RESTAPI,那么赶紧使用Retrofit吧。 官方的文档是用GitHub的API说明使用过程的,有的童鞋可能从没用过GitHub的API(比如我),为了简单 阅读全文

posted @ 2016-08-09 11:13 Sun‘刺眼的博客 阅读(7006) 评论(2) 推荐(0) 编辑

Retrofit 使用flatmap操作符时处理错误、异常
摘要:在实际项目(Retrofit+RxJava框架)中,有时需要先登录,获取token后再去获取用户信息,此时我们使用flatmap操作符比较好。 在RESTResult对象里,包括请求返回的状态:失败还是成功,错误码,User对象等等,我们根据接口先定义一个返回数据Response实体类: publi 阅读全文

posted @ 2016-08-05 15:33 Sun‘刺眼的博客 阅读(2308) 评论(0) 推荐(0) 编辑

RxJava Android(RxAndroid) 开发全家桶
摘要:RxJava 在 Android 应用开发中越来越流行,但是由于其门槛稍高,初次使用不免遇到很多问题,例如在 RxJava 常见的错误用法 和 不该使用 RxJava 的一些情况 中所描述的情况。为了避免这些常见的问题,很多民间高手开发了很多在 Android 应用中可以使用的 Rx 扩展类库,组合 阅读全文

posted @ 2016-08-05 15:31 Sun‘刺眼的博客 阅读(885) 评论(0) 推荐(1) 编辑

Android Retrofit RxJava实现缓存
摘要:RxJava如何与Retrofit结合参考:http://blog.csdn.net/jdsjlzx/article/details/52015347 缓存配置 app网络数据的离线缓存实现有很多种办法,例如存进数据库(保存json使用时拿出来解析),存专有文件,或SharedPreference等 阅读全文

posted @ 2016-08-05 15:29 Sun‘刺眼的博客 阅读(945) 评论(0) 推荐(0) 编辑

Android Retrofit实现原理分析
摘要:retrofit有几个关键的地方. 1.用户自定义的接口和接口方法.(由动态代理创建对象.) 2.converter转换器.(把response转换为一个具体的对象) 3.注解的使用. 让我们跟随Api来看吧. RestAdapter restAdapter = new RestAdapter.Bu 阅读全文

posted @ 2016-07-22 17:22 Sun‘刺眼的博客 阅读(2214) 评论(0) 推荐(0) 编辑

【Android】Android Camera实时数据采集及通过MediaCodec硬编码编码数据的流程
摘要:吐槽: 其实常用流程都差不多,但是有时候还是会忘记某一步的详细用法,但是各位朋友请注意,官方已经不推荐Camera类的使用(现在是android.hardware.camera2),但无奈公司项目之前是使用Camera类实现的,并且Camera2貌似是基于API 21以上的,这Android 7的风 阅读全文

posted @ 2016-07-05 11:50 Sun‘刺眼的博客 阅读(4962) 评论(1) 推荐(0) 编辑

Android开发之MediaRecorder类详解
摘要:手机一般都有麦克风和摄像头,而Android系统就可以利用这些硬件来录制音视频了。 为了增加对录制音视频的支持,Android系统提供了一个MediaRecorder的类。该类的使用也非常简单,下面让我们来了解一下这个类: 一、类结构: java.lang.Object ? android.medi 阅读全文

posted @ 2016-07-04 16:33 Sun‘刺眼的博客 阅读(5204) 评论(0) 推荐(0) 编辑

Data Binding(数据绑定)用户指南
摘要:1)介绍 这篇文章介绍了如何使用Data Binding库来写声明的layouts文件,并且用最少的代码来绑定你的app逻辑和layouts文件。 Data Binding库不仅灵活而且广泛兼容- 它是一个support库,因此你可以在所有的Android平台最低能到Android 2.1(API等 阅读全文

posted @ 2016-07-04 14:57 Sun‘刺眼的博客 阅读(3982) 评论(0) 推荐(0) 编辑

给 Android 开发者的 RxJava 详解
摘要:前言 我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有 阅读全文

posted @ 2016-07-04 11:55 Sun‘刺眼的博客 阅读(961) 评论(0) 推荐(0) 编辑

MVC,MVP 和 MVVM 的图示
摘要:复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 昨天晚上,我读了《Scaling Isomorphic Jav 阅读全文

posted @ 2016-07-04 11:44 Sun‘刺眼的博客 阅读(240) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示