- 博客(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关注的人