自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序亦非猿——一个能帮你进大厂的男人

阿里资深 Android开发工程师,欢迎关注公众号「程序亦非猿」

  • 博客(13)
  • 收藏
  • 关注

原创 RxJava之Subscription

前言前面写过RxJava类似观察者模式,但是一直没提到RxJava如何取消订阅,今天就来学习一下.SubscriptionRxJava中有个叫做Subscription的接口,可以用来取消订阅.public interface Subscription { /** * Stops the receipt of notifications on the {@...

2015-09-27 15:17:42 467

原创 创建RESTAPI神器-JsonServer

JsonServerGet a full fake REST API with zero coding in less than 30 seconds (seriously)可以用来创建 RestApi,非常方便.安装应该还需要装NodeJs什么的,但是我已经安装过了.$ sudo npm install -g json-server基本使用找个地方新建一个d...

2015-09-25 09:24:46 82

原创 RxJava多线程操作

前言上一次学习了解了一些RxJava比较常用的操作符,这次来学习一下Rx的多线程操作.Scheduler-调度器If you want to introduce multithreading into your cascade of Observable operators, you can do so by instructing those operators (or ...

2015-09-25 09:22:12 162

原创 AndroidStudio导出Jar包

工具版本:Gradle 2.4AndroidStuido 1.4Beta3在需要打jar包的Module下的build.gradle下配置如下:PS:`rename`可以配置jar名字,`into`可以配置jar输出路径task clearJar(type: Delete) { delete 'build/libs/yutils.jar'}task mak...

2015-09-17 11:53:52 64

原创 RxJava操作符学习笔记

操作符操作符是为了解决对Observable对象的变换的问题,操作符用于在Observable和最终的Subscriber之间修改Observable发出的事件。RxJava提供了很多很有用的操作符。Subscribers更应该做的事情是“响应”,响应Observable发出的事件,而不是去修改。所以修改就交给操作符吧.Maptransform the items e...

2015-09-16 20:53:38 74

原创 (译)将Listener转换成Observable

在Java中使用listeners很常见.并且如果你使用RxJava,你会更乐意使用Observable替代listeners.但是如果你不得不处理一个你不能修改源代码的库呢?这里有一个简单的方法去创建一个围绕listener的Observable.假设我们有个一接口ValueUpdateListener并且一个对象ValueUpdater将会调用我们的listener:...

2015-09-14 17:53:28 110

原创 RxJava初探

RxJavaRxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.RxJava 是java的响应式编程的扩展.Ps:RxJava 配...

2015-09-12 21:17:56 86

原创 将Library上传到Jcenter

前言习惯了compile 'com.android.support:appcompat-v7:22.2.0'这样一句话帅气的引用某个库.这次自己尝试一下如何上传到'JCenter'~这里我以我自己的CrashCatcher为例来讲解一下.PS:工具: AndroidStudio,Gradle申请Bintray账号Bintray可以用Github账号登陆,很方便.注...

2015-09-10 19:27:32 46

原创 使用Lambda在Android中替代匿名类

LambdaLambda是第十一个希腊字母,大写Λ,小写λ,额,跑题了...Lambda表达式 是Java8的新特性之一:Lambda表达式函数式接口流API默认方法新的Date Time APILambda表达式取代了匿名类,取消了模板,允许用函数式风格编写代码。由于最近接触了RxJava,遇到了Lambda,立马就喜欢上了~所以就学习了一下.本文主要介绍...

2015-09-01 22:28:46 108

原创 Linux之文件搜索命令

文件搜索命令locate在指定的数据库按文件名字搜索.优点:搜索速度快(在后台数据库中按文件名搜索)数据库: /var/lib/mlocatelocate filename第一次执行的时候会出现:WARNING: The locate database (/var/db/locate.database) does not exist.To create ...

2015-09-01 18:13:50 141

原创 Linux之常用文件操作命令

前言继Linux命令基础 后.记录整理了Linux较为常用的处理文件目录的命令.文件处理命令Linux 下一切皆文件新建文件:touch touch [选项]... [文件名]...一般就 touch test.md adf.md 这样就行输出命令: echoecho [选项]... string 在屏幕打印,不知什么用- -echo string...

2015-09-01 18:07:31 86

原创 Linux之命令基础

Linux1991 作者--Linus Torvalds Git也同样出自他手本人按照自己学习Android的需求学习的,所以东西可能不多,但是够用另外由于自己用的是Mac,所以实际跟Linux有差别,但是还好不太影响~由于本人也是刚学习,所以可能会出现错误,还望各位指正!命令基本格式命令提示符[root@localhost ~]#符号意义r...

2015-09-01 18:02:13 61

原创 反编译工具Jadx

JadxAndroid开发(/学习)有时候需要用到反编译工具,Window上有很多工具,而Mac上则不多,这里稍微介绍一下Mac上可用的反编译工具Jadx.准备clone 仓库,编译mkdir jadxgit clone https://github.com/skylot/jadx.gitcd jadx./gradlew dist #这个需要稍微等待一下开始反编译...

2015-09-01 17:56:31 89

空空如也

空空如也

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

TA关注的人

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