自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (12)
  • 收藏
  • 关注

原创 RxJava过滤操作符

概述过滤操作符用于过滤和选择Observable发射的数据序列,让Observable只返回满足我们条件的数据。DebounceDebounce会过滤掉发射速率过快的数据项,相当于限流,但是需要注意的是debounce过滤掉的数据会被丢弃掉。 如果在一个指定的时间间隔过去了仍旧没有发射一个,那么它将发射最后的那个。 RxJava将这个操作符实现为throttleWithTimeout和debou

2016-04-30 19:05:58 4306

原创 RxJava中的Single操作符与Subjects

Single OperatorSingle是一个Observable的变种,它总是只发射一个值,或者一个错误通知。 订阅Single只需要两个方法:onSuccess - Single发射单个的值到这个方法onError - 如果无法发射需要的值,Single发射一个Throwable对象到这个方法Single只会调用这两个方法中的一个,而且只会调用一次,调用了任何一个方法之后,订阅关系终止

2016-04-27 23:07:54 4421

原创 图片加载之Glide使用总结

相关方法with():指定了声明周期load():加载资源,String/Uri/File/Integer/URL/byte[]/T,或者 loadFromMediaStore(Uri uri)placeholder(resourceId/drawable): 设置资源加载过程中的占位Drawable。error():load失败时显示的Drawable。crossFade()/cross

2016-04-25 07:39:03 25230

原创 RxJava转换操作符

概述所谓转换,就是将事件序列中的对象或整个序列进行加工处理,转换成不同的事件或事件序列。 当我们想要将Observable发射出来当对象进行转化的时候非常有用。 最常见的变换操作符如map、flatmap等Observable和Subscriber可以做任何事情(Observable可以是一个网络请求,Subscriber用来显示请求结果)其中Subscriber应该做的越少越好,大部分逻辑

2016-04-22 07:46:07 1163

原创 Java反射机制总结

概述Java反射机制用于帮助我们在运行时获取类的各种成分,包括包括字段,方法等。 并且可以在运行时实例化对象,调用方法,设置字段值等。 所有等java项目在编译后都会以.class文件的形式存在,.class文件承载了这个类型的全部信息 进而被ClassLoader加载到虚拟机中。Class//知道到类名Class<?> myObjectClass = className.class;//已

2016-04-21 22:52:15 469

原创 RxJava基础与创建操作符

概述RxJava是一个实现异步操作的库,采用链式掉用来实现响应式编程,使逻辑代码更加清晰。是ReactiveX的Java版本实现。RxJava类似观察者模式,Observables (被观察者)和 Observers(Subscribers) (观察者)通过 subscribe(订阅)方法实现订阅关系 Observables 在需要的时候发出事件来通知 Observers(Subscribers)

2016-04-19 23:53:20 833

原创 RxJava学习资料及操作符总览

RxJava学习资料篇RxJava是一个基于观察者模式设计的异步库(响应式编程)最佳入门:给 Android 开发者的 RxJava 详解 ——扔物线 文章配套Samples:RxJavaSamples系列博客:深入浅出RxJava(一:基础篇)深入浅出RxJava ( 二:操作符 )深入浅出RxJava ( 三–响应式的好处 )深入浅出RxJava ( 四-在Android中使用响应式编程

2016-04-17 17:16:56 851

原创 Java设计模式之工厂方法模式

概述工厂方法模式是创建型设计模式的一种, 工厂方法模式也叫工厂模式或虚拟构造器模式,在工厂方法模式中,一个工厂父类包含多个工厂子类,父类定义接口,子类负责创建具体的产品对象.定义定义一个用于创建对象的接口,让子类决定实例化那个类,工厂方法使一个类的实例化延迟到其子类。使用场景在任何需要生成复杂对象的地方,都可以使用工厂方法模式,复杂对象适合使用工厂模式,用new就可以完成创建的对象无需使用工厂模式

2016-04-15 07:23:55 565

原创 Java 中几种常用的线程池

概述:在java内置API中操作线程所用到的类为Thread。创建线程一般有两种方式,继承Thread方式实现Runnable方式,并以runnable作为target创建Thread在Android中的耗时任务一般都需要另开线程来执行,常常需要用线程池来管理这些线程,实现控制线程数,重用,控制执行和取消等功能。Java线程池Java提供了四种线程池newCachedThreadPool :可

2016-04-14 23:29:01 10065

原创 设计模式之Builder模式

简介建造者模式时一个创建型模式,常见的 是android中AlertDialog的设计。允许用户在不知道内部构建细节的情况下,更精细的控制对象的构建流程,使得构建过程和部件可以自由扩展。相关模式:模板方法设计模式,模板方法设计模式允许子类实现部分细节,而Builder模式是将所有细节都交由子类来实现。定义将一个复杂对象的构建与它的表示分离。使得同样的构建过程可以创建不同的表示。场景相同的方法,不同

2016-04-13 23:41:17 681

原创 设计模式之单例模式

单例模式保证了在应用中只有一个实例的存在,比如在一个应用中,只需要一个ImageLoader实例。定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。场景确保某个类又切只有一个对象的场景,避免产生多个对象耗费过多的资源。当创建一个对象需要消耗的资源过多时,就要考虑用单例设计模式。 如一个公司只有一个ceo,一个应用中只有一个Application关键点构造函数不对外开放,pri

2016-04-12 23:31:29 623

原创 面向对象的六大原则及设计模式概览

单一指责原则(SRP)定义:一个类,应该仅有一个引起它变化的原因。一个类应该是一组相关性很高的函数,数据的封装。 单一指责的划分界限并不总是那么清晰,很多时候都是要考个人经验来界定实例:ImageLoader负责图片加载,ImageCache负责图片缓存的逻辑开闭原则(OCP)定义:软件中的对象(类、模块、函数等)应该对于扩展是开放的,对于修改是封闭的。实现开闭原则等重要手段是抽象和接口在软件的生

2016-04-11 23:20:18 743

原创 ViewPagerTransformer实现3d轮播图

概述CoverFlow效果是IOS上自带的控件,类似3d轮播图效果。 在Android中也有很多的相关实现,大体都是使用Gallery和Camera来实现的。相关开源库:ImageCoverFlow效果图:但是Gallery已经被标记过时,而且ViewPager更方便使用。而且ViewPager中有个接口ViewPagerTransformer,专门用于给ViewPager设置翻页动画的。View

2016-04-11 08:04:40 8951

原创 ViewDragHelper基本用法总结

## 概述`ViewDragHelper`是 `Android`中专为手势处理的类,用在自定义`ViewGroup`中将大大简化我们的工作.其实在`Android`中还有一个类`GestureDetector`也是相同的作用.

2016-04-07 13:06:57 749

原创 Android 图片选取压缩上传功能需要注意的

## 概述在个人中心得图片选择上传功能的时候,一般为了节省流量和保证上传的成功率,都会选择压缩上传.其中涉及到了如下一些注意事项.## 一. 图片压缩android 系统的图片压缩大体上有三种方式,质量压缩,比例压缩,采样率压缩### 质量压缩

2016-04-07 07:56:27 1651

Effective_Java.pdf

Effective Java中文版 第二版pdf

2017-01-07

My_IPCDemo

Android AIDL IPC学习Demo

2016-10-13

CleanArchitecture

CleanArchitecture实战,已有项目的CleanArchitecture话,博客地址: http://blog.csdn.net/wbwjx/article/details/52724445

2016-10-02

MyCleanArchitecture

CleanArchitecture实战,已有项目的CleanArchitecture改造,博客地址:http://blog.csdn.net/wbwjx/article/details/52724445

2016-10-02

android超频软件

1.有了它,手机超频不再是难事,让cpu尽情发挥吧!

2011-09-29

安卓超级终端

1.Linux操作系统命令集合的终端操作 2.在手机上实现电脑上的操作. 3.Linux操作系统虚拟环境再也不用设置了,直接手机上实现一切操作 4.安卓手机必备年刷机工具

2011-09-29

中兴v880文档

1.有了它,我们的小v用起来就得心应手多了 2.揭开中兴v880神秘的面纱,让我们的心机将功能发挥到极致吧!

2011-09-29

中兴v880终端升级工具

1.有了它,实现终端升级 就是如此容易!!!!! 2.里面有教程,解压即可.PDF格式的,照着上面做就可以了^^^

2011-09-29

万能apk签名工具

1.有了它,自己 定制 个性的rom 就 轻而易举了! 2.还在为rom的杂乱而头疼吗,定制属于自己的个性rom吧! 3.运行它,对rom里的应用程序增减,美化!

2011-09-29

设置sdk环境

系统工具,设置sdk环境,android必备的利器,有了它就不怕爱机变砖了!

2011-09-29

google升级包

1.谷歌地图,语音搜索,地点点评,谷歌邮箱,想要谷歌服务的人千万不能错过哦! 2.直接将GoogleUpdata.zip复制到SD卡下,关机,然后同刷机方法一样直接刷入这个Google升级包

2011-09-29

固件管理器高级版

有了它,刷recovery,刷固件,固件备份,一键搞定!随意刷rom

2011-09-29

空空如也

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

TA关注的人

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