- 博客(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
3947
原创 EditText 软键盘弹出会掩盖一部分输入框?
windowSoftInputMode:adjustUnspecified : 当软键盘弹出时,系统自动指定窗口的调整模式,根据不同的情况会选择adjustResize或者adjustPan的一种。(默认)adjustPan : 当软键盘弹出时,会将主窗口的平移(translateY),来适应软键盘的显示。adjustResize : 当软键盘弹出时,会让布局重新绘制,这种一般适应于带有滑动性质的控制,让其向下滚动,然后适应软键盘的显示。adju...
2020-12-29 16:38:45
631
3
原创 RxJava2系列(四) 背压策略
1、定义背压是指在异步场景中,被观察者发送事件速度远快于观察者的处理速度的情况下,一种告诉上游的被观察者降低发送速度的策略。简而言之,背压是流速控制的一种策略。Flowable (被观察者)/ Subscriber (观察者)2、举个栗子-没有背压情况下使用背压策略之前,我们先看一下,无背压策略情况下会出现什么问题? 如图中所示, 其中蓝色的框框就是zip给我们的水缸! 它将每根水管发出的事件保存起来, 等两个水缸都有事件了之后就分别从水缸中取出一个事件来组合, 当其中...
2020-11-25 15:51:33
1000
原创 RxJava2系列(三) 操作符
justjust,就是一个简单的发射器依次调用onNext()方法。 Observable.just("1", "2", "3") .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Consumer<String>() { .
2020-11-25 15:50:25
371
原创 RxJava2系列(二) 操作符
直接进入正题:Mapmap是RxJava中最简单的一个变换操作符了, 它的作用就是对上游发送的每一个事件应用一个函数, 使得每一个事件都按照指定的函数去变化. 用事件图表示如下:图中map中的函数作用是将圆形事件转换为矩形事件, 从而导致下游接收到的事件就变为了矩形.用代码来表示这个例子就是: Observable.create(new ObservableOnSubscribe<Integer>() { @Override ...
2020-11-25 15:49:15
340
原创 Rxjava2 学习笔记
一、基础1、核心设计模式:观察者模式。Rxjava2分Observable和Flowable两种(无被压和有被压),A(Observer)观察B(Observable),A是观察者,B是被观察者,被观察者B订阅观察者A2、创建被观察者 Observable.create(new ObservableOnSubscribe<String>() ...
2020-11-25 15:39:01
230
原创 Android+jenkins+github+linux(离线状态)自动化打包
首先声明这只是我记录个人在集成jenkins自动化打包过程中所遇到的问题。网上关于这方面的文章其实已经有很多,如果不是因为我们的linux服务器不能访问网络,也就不会遇到多少问题,基本网上一查就解决了。给大家推荐一个https://www.jianshu.com/p/ee058d067fd9我们项目的后台已经集成基于linux服务器的jenkins自动打包,所以关于linux安装,以及在...
2019-08-29 14:27:20
208
原创 STS Spring 导入Web项目
1、Tomcat服务找不到自己的项目解决方法:对着自己的项目右键Properties——》Project Facets
2019-08-29 11:26:29
5558
原创 Gradle 依赖刷新
问题:从Nexus创建的Maven私服代理库(proxy类型)下载依赖包时,如果从远程库拉取错误一次,之后无论做什么修改,都报同一个错误。引用:https://blog.youkuaiyun.com/li20040723/article/details/54136806原因:应该属于依赖库缓存问题,但不是很明白其中原理解决方案:刷新依赖在Android studio 中 Terminal 中...
2018-08-27 11:17:30
14562
原创 Android SDK 23 升级到25 Fragment方法执行顺序问题
1、关于onhiddenchanged和setUserVisibleHint方法的调用当调用hide或show方法后,会调用onHiddenChanged当结合viewPager使用的时候,不会调用onHiddenChanged,而是调用setUserVisibleHint2、setUserVisibleHint调用顺序问题在sdk23上,onCreate--setUserVisi...
2018-08-27 10:45:25
466
空空如也
Android studio 2.3分渠道打包,统计安装量,获取IMEI错误
2017-07-13
Android studio app下的bulid.gradle 行注释和依赖混乱问题
2017-07-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人