原创内容,转载请注明出处:https://www.jianshu.com/p/3e71a15b11cc 前言 很尴尬,前段时间比较忙,加上自己又比较懒,很久没来逛逛了,现在有...
原创内容,转载请注明出处:https://www.jianshu.com/p/3e71a15b11cc 前言 很尴尬,前段时间比较忙,加上自己又比较懒,很久没来逛逛了,现在有...
Android画板千千万,网上一搜一大堆,但总是找不到一个满意的,今天我们就来自己做一个画板,包括以下功能: 绘制任意线条 画笔颜色和宽度可选 绘制几何形状 包含橡皮擦功能 ...
一、背景 通过观察众多知名app我们可以发现,在app启动进入首页的时候,我们一般会遇到以下几种弹窗:app更新升级提示弹窗、青少年模式切换弹窗、某活动引导弹窗、某新功能引导...
Outline [TOC] 前言 在上一节中, 我们找到了上下游流速不均衡的源头 , 在这一节里我们将学习如何去治理它 . 可能很多看过其他人写的文章的朋友都会觉得只有F...
Outline [TOC] 前言 大家喜闻乐见的Backpressure来啦. 这一节中我们将来学习Backpressure. 我看好多吃瓜群众早已坐不住了, 别急, 我们先...
Outline [TOC] 前言 在上一节中, 我们提到了Flowable 和Backpressure背压, 本来这一节的确是想讲这两个东西的,可是写到一半感觉还是差点火候...
Outline [TOC] 前言 上一节讲解了线程调度, 并且举了两个实际中的例子, 其中有一个登录的例子, 不知大家有没有想过这么一个问题, 如果是一个新用户, 必须先注册...
Outline [TOC] 前言 上一节教程讲解了最基本的RxJava2的使用, 在本节中, 我们将学习RxJava强大的线程控制. 正题 还是以之前的例子, 两根水管: 正...
Outline [TOC] 前言 上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过...
介绍 demo的主要逻辑是,利用okhttp 和 RxJava 在子线程中下载文件,通关观察者模式监听下载的进度,再回调到主线程中,然后利用EventBus 通知页面刷新,更...
目录 为什么要学习音视频? 如何学习系统性音视频? 音视频相关的资料 学习实践的输出文章分类聚合 收获 最近有朋友问想学习音视频,应该怎么学,有什么资料吗? 这个问题也困扰我...
IM即时通讯聊天输入框,包括自增长输入框,插入图片,输入语音等模块,可自我拓展表情等其他模块 gitHub地址:https://github.com/KKKiller/IMI...
在开发IM(即时聊天通讯)中不可避免要设计一些聊天窗口页面,在输入框、表情按钮以及焦点切换时手机界面会不可避免会碰到一些非常僵硬的闪动问题,而这些在iOS据说自带平滑过渡,而...
转载请注明出处:http://www.jianshu.com/p/59b02960e0d5 项目代码地址:https://github.com/Android-Jungle/...
转载请注明出处:http://www.jianshu.com/p/eb4451923172 项目代码地址:https://github.com/Android-Jungle/...
转载请注明出处:http://www.jianshu.com/p/2ea493532d2c 项目代码地址:https://github.com/Android-Jungle/...
转载请注明出处:http://www.jianshu.com/p/fc07935a0b04 项目代码地址:https://github.com/Android-Jungle/...
转载请注明出处:http://www.jianshu.com/p/c12481d3ceae 项目代码地址:https://github.com/Android-Jungle/...
前段时间项目遇到一个用H5播放视频的需求,要求能全屏播放视频,但是WebView原生并没有实现全屏播放的需求,不过也并没有完全无法实现全屏,通过WebChromeClient...