自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (25)
  • 收藏
  • 关注

原创 RxJava----操作符:组合操作符

本节介绍如何把多个数据源的数据组合为一个数据源的操作函数。Concatenation 一个数据流发射完后继续发射下一个数据流是一种很常见的组合方法。concat concat 操作函数把多个数据流按照顺序一个一个的发射数据。第一个数据流发射完后,继续发射下一个。 concat 函数有多个重载函数:public static final <T> Observable<T> concat(

2016-04-28 11:57:18 8854

原创 RxJava----操作符:转换操作符

Transforming Observables(Observable的转换操作符) 本节介绍转换数据流中数据的方法。在真实世界中, Observable中的数据可以是任意类型的,可能在你的应用中无法直接使用这些数据类型,你需要对这些数据对象进行一些转换。map 和 flatMap 是本节中操作函数的基础。 下面是三种转换方式的示意: Ana(morphism) T –> IObservabl

2016-04-27 18:57:41 2296

原创 RxJava----操作符:算术和聚合操作符

countcount 函数和 Java 集合中的 size 或者 length 一样。用来统计源 Observable 完成的时候一共发射了多少个数据。 Observable<Integer> values = Observable.range(0, 3); values.subscribe(new Observer<Integer>() {

2016-04-27 14:11:42 3093

原创 RxJava----操作符:条件和布尔操作符

allall 函数用来判断 observable 中发射的所有数据是否都满足一个条件。public final Observable<java.lang.Boolean> all(Func1<? super T,java.lang.Boolean> predicate)满足条件 Observable<Integer> values = Observable.create(new O

2016-04-27 11:23:43 1547

原创 RxJava----线程控制

线程控制 —— Scheduler 在不指定线程的情况下, RxJava 遵循的是线程不变的原则,即:在哪个线程调用subscribe(),就在哪个线程生产事件;在哪个线程生产事件,就在哪个线程消费事件。如果需要切换线程,就需要用到 Scheduler(调度器)。Scheduler 的 API在RxJava 中,Scheduler ——调度器,相当于线程控制器,RxJava 通过它来指定每一段

2016-04-26 10:56:49 1271

原创 RxJava----操作符:过滤操作符

Filtering Observables(过滤操作符) 到目前为止我们看到的示例都很简单。你也可以用 Rx 来处理大批量实时数据,但是如果把所有大批量数据整个打包发给你的话,使用 Rx 还有啥优势呢? 本节 我们将介绍一些操作符(operators )来过滤数据、或者把所有数据变成一个需要的数据。 如果你了解过函数式编程(functional programming)或者 Java

2016-04-26 10:53:27 3989

原创 RxJava----操作符:创建操作符

Creating Observables(创建操作符)just 创建一个发射预定义好的数据的 Observable ,发射完这些数据后,事件流就结束了。 Observable.just(1,2,3) .subscribe(new Observer<Integer>() { @Override

2016-04-25 18:03:27 815

原创 RxJava----使用

基本使用 //一个最简单的实现 //一个Observable(被观察者) Observable<String> observable = Observable.create(new Observable.OnSubscribe<String>() { @Override public void call(S

2016-04-25 17:57:59 1472

原创 RxJava----简介

RxJava—GitHub地址RxJava 简介 RxJava 是 ReactiveX 在 Java 上的开源的实现。主要有两个类: Observable(可观察者,即被观察者)和Subscriber (订阅者 / 观察者) Observable 是一个发出数据流或者事件的类 Subscriber 是一个对这些发出的 items(数据流或者事件)进行处理(采取行动)的类。O

2016-04-25 16:15:36 1086

原创 RxJava

RxJava Essentials 一书的中文翻译版写在前面什么是 ReactiveX? ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的API。 它组合了观察者模式,迭代器模式和函数式编程的优秀思想。 实时数据处理是一件普通的现象,有一个高效、干净和可扩展的方式来处理这些情景是重要的。 使用 Observables 和 Operators 来熟练操作它

2016-04-07 09:45:19 2308

原创 AS快捷键

操作 执行 Ctrl+Shift+V 查看剪切板,选择复制对象 = Ctrl+Shift+Insert Ctrl+Shift+Backspace 可以跳转到上次编辑的地方 Ctrl+W 选中代码,连续按会有其他效果,可以选择单词继而语句继而行继而函数 Shift+Click 可以关闭文件 Ctrl+Alt+L 格式化代码 Ctrl+Shift+U

2016-04-02 01:23:24 1555

APT 技术在编译期生成代码

Android 利用 APT 技术在编译期生成代码

2017-02-08

MyShaderDemo..

一个关于Shader类的测试demo,用于加强自己的学习和记忆.rar

2016-01-09

MyShaderDemo.

一个关于Shader类的测试demo,用于加强自己的学习和记忆

2016-01-08

MyClipDemo

一个关于Canvas——clip的测试demo,用于加强自己的学习和记忆

2016-01-05

MyPathDemo

一个关于Path类的测试demo,用于加强自己的学习和记忆

2016-01-05

MyColorFilterDemo

一个关于ColorFilter类的测试demo,用于加强自己的学习和记忆

2016-01-04

MyPathEffectDemo

一个关于PathEffect类的测试demo,用于加强自己的学习和记忆

2016-01-01

MyShaderDemo

一个关于Shader类的测试demo,用于加强自己的学习和记忆

2016-01-01

MyTypefaceDemo

一个关于Typeface类的测试demo,用于加强自己的学习和记忆

2016-01-01

PaintDemo5

一个关于Paint类的测试demo,用于加强自己的学习和记忆

2015-12-21

PaintDemo4

一个关于Paint类的测试demo,用于加强自己的学习和记忆

2015-12-21

PaintDemo3

一个关于Paint类的测试demo,用于加强自己的学习和记忆

2015-12-21

PaintDemo2

一个关于Paint类的测试demo,用于加强自己的学习和记忆

2015-12-20

Keylines..

一个用于观察UI设计和变化的小插件,还不错!

2015-12-19

PaintDemo..

一个关于Paint类的测试demo,用于加强自己的学习和记忆

2015-12-19

ApiDemo1.6

ApiDemo是个好东西,好好研究吧,少年!

2015-12-19

WidgetDemo8

一个仿写的视频音量调控的小控件,供自己学习加深印象使用

2015-12-19

AttributeSetDemo

简单介绍了自定义属性的类型,以及各个属性值的获取

2015-12-18

WidgetDemo5.

TypedArray和AttributeSet的区别及基本用法

2015-12-18

WidgetDemo5

TypedArray和AttributeSet的区别及基本用法

2015-12-18

WidgetDemo2.

自定义圆形进度条,帮助熟悉自定义控件的基本流程

2015-12-16

WidgetDemo3

自定义TextView,帮助熟悉自定义控件的基本流程

2015-12-16

WidgetDemo2

自定义TextView,帮助熟悉自定义控件的基本流程

2015-12-16

WidgetDemo1

自定义TextView,帮助熟悉自定义控件的基本流程

2015-12-16

Scrollable的使用与改装

viewpager上滑到顶端时tab固定,可自定义actionBar,可自由设置statusBar的颜色,viewpager支持listview等各种页面

2015-08-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除