自定义博客皮肤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)
  • 问答 (2)
  • 收藏
  • 关注

原创 Cordova 环境搭建+打包Android APK

一、环境搭建1、 JDK1.1 下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 在上面的网址中选择符合自己操作系统的JDK1.2 配置JDK的环境变量新建JAVA_HOME环境变量指向JDK安装根目录; PATH环境变量中添加%JAVA_HOME%/bin与%JAVA_HOME%/jre/bin 新建CLAS......

2022-07-25 19:56:22 3048

原创 EditText 软键盘弹出会掩盖一部分输入框?

windowSoftInputMode:adjustUnspecified : 当软键盘弹出时,系统自动指定窗口的调整模式,根据不同的情况会选择adjustResize或者adjustPan的一种。(默认)adjustPan : 当软键盘弹出时,会将主窗口的平移(translateY),来适应软键盘的显示。adjustResize : 当软键盘弹出时,会让布局重新绘制,这种一般适应于带有滑动性质的控制,让其向下滚动,然后适应软键盘的显示。adju...

2020-12-29 16:38:45 505 3

原创 RxJava2系列(四) 背压策略

1、定义背压是指在异步场景中,被观察者发送事件速度远快于观察者的处理速度的情况下,一种告诉上游的被观察者降低发送速度的策略。简而言之,背压是流速控制的一种策略。Flowable (被观察者)/ Subscriber (观察者)2、举个栗子-没有背压情况下使用背压策略之前,我们先看一下,无背压策略情况下会出现什么问题? 如图中所示, 其中蓝色的框框就是zip给我们的水缸! 它将每根水管发出的事件保存起来, 等两个水缸都有事件了之后就分别从水缸中取出一个事件来组合, 当其中...

2020-11-25 15:51:33 900

原创 RxJava2系列(三) 操作符

justjust,就是一个简单的发射器依次调用onNext()方法。 Observable.just("1", "2", "3") .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Consumer<String>() { .

2020-11-25 15:50:25 312

原创 RxJava2系列(二) 操作符

直接进入正题:Mapmap是RxJava中最简单的一个变换操作符了, 它的作用就是对上游发送的每一个事件应用一个函数, 使得每一个事件都按照指定的函数去变化. 用事件图表示如下:图中map中的函数作用是将圆形事件转换为矩形事件, 从而导致下游接收到的事件就变为了矩形.用代码来表示这个例子就是: Observable.create(new ObservableOnSubscribe<Integer>() { @Override ...

2020-11-25 15:49:15 293

原创 RxJava2系列(一) 简单使用

1、定义2、基本用法3、操作符4、使用场景5、浅析源码

2020-11-25 15:40:55 868 3

原创 Rxjava2 学习笔记

一、基础1、核心设计模式:观察者模式。Rxjava2分Observable和Flowable两种(无被压和有被压),A(Observer)观察B(Observable),A是观察者,B是被观察者,被观察者B订阅观察者A2、创建被观察者 Observable.create(new ObservableOnSubscribe<String>() ...

2020-11-25 15:39:01 172

原创 Android+jenkins+github+linux(离线状态)自动化打包

首先声明这只是我记录个人在集成jenkins自动化打包过程中所遇到的问题。网上关于这方面的文章其实已经有很多,如果不是因为我们的linux服务器不能访问网络,也就不会遇到多少问题,基本网上一查就解决了。给大家推荐一个https://www.jianshu.com/p/ee058d067fd9我们项目的后台已经集成基于linux服务器的jenkins自动打包,所以关于linux安装,以及在...

2019-08-29 14:27:20 169

原创 STS Spring 导入Web项目

1、Tomcat服务找不到自己的项目解决方法:对着自己的项目右键Properties——》Project Facets

2019-08-29 11:26:29 5465

原创 Gradle 依赖刷新

问题:从Nexus创建的Maven私服代理库(proxy类型)下载依赖包时,如果从远程库拉取错误一次,之后无论做什么修改,都报同一个错误。引用:https://blog.csdn.net/li20040723/article/details/54136806原因:应该属于依赖库缓存问题,但不是很明白其中原理解决方案:刷新依赖在Android studio 中 Terminal 中...

2018-08-27 11:17:30 14295

原创 Android SDK 23 升级到25 Fragment方法执行顺序问题

1、关于onhiddenchanged和setUserVisibleHint方法的调用当调用hide或show方法后,会调用onHiddenChanged当结合viewPager使用的时候,不会调用onHiddenChanged,而是调用setUserVisibleHint2、setUserVisibleHint调用顺序问题在sdk23上,onCreate--setUserVisi...

2018-08-27 10:45:25 429

空空如也

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

TA关注的人

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