- 博客(9)
- 收藏
- 关注
原创 Android 软键盘之 windowSoftInputMode各种属性
windowSoftInputMode属性主要是用来设置窗口软键盘的交互模式的,这个属性会有两个影响:1)当有焦点产生时,软键盘是隐藏还是显示。2)是否减少活动主窗口大小以便腾出空间放软键盘。这个属性一共有10个值,分别是:stateUnspecified、stateUnchanged、stateHidden、stateAlwaysHidden、stateVisible、stateAl...
2019-11-05 17:38:23 928
转载 Retrofit2.0使用说明
转载这位大神的http://blog.csdn.net/ljd2038/article/details/51046512#t23简单示例添加Gradle依赖项在这里我们最好查看一下retrofit的官网添加最新依赖。compile 'com.squareup.retrofit2:retrofit:2.1.0'别忘了添加网络权限创建API接口先写一个接
2017-01-13 16:12:47 483
原创 AS报错解决方案,一点点收集
gradle编译报错:No such property: sonatypeUsername for class: org.gradle.api.publication.maven.internal.deployer.DefaultGroovyMavenDeployer解决在项目根目录创建名为gradle.properties的属性文件,在文件中输入下面的内容:sonatypeUse
2017-01-13 14:17:48 1424
转载 用RxJava实现RxBus
一.RxBus与RxJava一次RxJava调用过程可以划分为以下环节:创建观察内容 (片段1)数据处理/映射(片段2)选择线程(片段3)订阅(片段4,片段5)完成/错误处理(片段6)示例代码:Observable // 片段1 .create(new Observable.OnSubscribe() {
2017-01-12 10:50:55 578
转载 关于RxJava的简单用法(四)
关于Subject关于Subject,官方文档的解释是这样的:Subject可以看成是一个桥梁或者代理,在某些ReactiveX实现中(如RxJava),它同时充当了Observer和Observable的角色。因为它是一个Observer,它可以订阅一个或多个Observable;又因为它是一个Observable,它可以转发它收到(Observe)的数据,也可以发射新的数据。从官方解释中,
2017-01-11 10:16:04 444
原创 关于RxJava的简单用法(三)
线程控制 —— SchedulerRxJava在不指定线程的情况下,发起时间和消费时间默认使用当前线程.Observable.just(student1, student2, student2) //使用map进行转换,参数1:转换前的类型,参数2:转换后的类型 .map(new Func1() {
2017-01-10 16:39:15 749
原创 关于RxJava简单用法(二)
常用操作符创建Observable可以通过create方式创建.但也是最基本的.RxJava为我们提供了一些操作符直接创建Observable;实现不同的功能just( ):将为你创建一个Observable并自动为你调用onNext( )发射数据 Observable just = Observable.just("A","B",
2017-01-10 15:08:43 343
原创 关于RxJava简单用法(一)
RxJava概述RxJava最近很火的库,以逻辑可读性强,异步操作的简单而被大家喜欢.而且可以随着逻辑的复杂性,依然可以保持可读性强,简洁的特点;Rxjava基本概念RxJava采用的是观察者模式.观察者:监视着被观察者的行为,当被观察者某个状态改变的时候会通知观察者,观察者会执行对应的操作;被观察者:被监视的对象,当某个状态改变的时候会通知观察者;
2017-01-10 13:38:27 650 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人