学会了Kotlin 和 协程,你会发现,根本不需要操作符号
kotlin - Coroutine 协程我是在深入学习 kotlin 时第一次看到协程,作为传统线程模型的进化版,虽说协程这个概念几十年前就有了,但是协程只是在近年才开始兴起,应用的语言有:go 、goLand、k...
学会了Kotlin 和 协程,你会发现,根本不需要操作符号
kotlin - Coroutine 协程我是在深入学习 kotlin 时第一次看到协程,作为传统线程模型的进化版,虽说协程这个概念几十年前就有了,但是协程只是在近年才开始兴起,应用的语言有:go 、goLand、k...
看慕课网视频拿来的,代码都不带做变动的,但至少有自己的总结,算不错了
Tinker-使用教程与原理分析(上)前言 前面我们讲解了AndFix的使用,这篇我们来讲解下微信的Tinker热修复,相比AndFix,Tinker的功能更加全面,更主要的是他支持gradle。他不仅做到了热修...
“flatMap 操作符可以将一个发射数据的 Observable 变换为多个 Observables ,然后将它们发射的数据合并后放到一个单独的 Observable”,本章内容。首先将外部的Observable消息传递进去,在内部会创建多个新的Observale,这点没问题,但是最后难道不是将每个新的Observale都利用方法重新关联到原始的Observer,然后发送自身的消息吗?,同时它他跟concatMap相比较是无序的,也就是发送的时机是不可控的,菜鸟我实在是没找到将这些内部创建的Observable重新合并到一个Observable的逻辑在那里
这可能是最好的RxJava 2.x 教程(完结版)这可能是最好的 RxJava 2.x 入门教程系列专栏文章链接:这可能是最好的RxJava 2.x 入门教程(一)[https://www.jianshu.com/p/a93...
那个,大牛,如果我想将retrofit和rxjava连用怎么提高性能呢?您说的request里面的优化就办法做了。而且跟现在的代码改动也挺大的,框架设计不出来了,发愁。。。。
Retrofit2的再封装实战—多线程下载与断点续传(二)上篇文章Retrofit2的再封装实战—多线程下载与断点续传(一)中,介绍了项目的结构图,这次我们从程序入口DownLoadManager和实际下载类DownLoadTask...
上篇文章Retrofit2的再封装实战—多线程下载与断点续传(一)中,介绍了项目的结构图,这次我们从程序入口DownLoadManager和实际下载类DownLoadTask...
@简儿的十年 亲情那有还清的一刻,别逗了。只能说她们两个都走入了误区或者说采取了不正当行为而已
真实故事‖姐姐又来借钱了文/佳纱 因为是血亲,因为感恩和报答,我就必须要奋不顾身地去帮你吗? 1 “小妹,你身上有存款没?我一个同事老公从二楼摔下来骨折,我要把欠...
@阿小甲 小时候老师就这么给我说的,但是我等了将近20多年也没有人来找我做交接事宜,难道还要让我隐忍。
23岁,我妈问我为什么还没有男朋友01. 自从踏入23岁,老妈总是有意无意地问及我的感情生活,甚至开始频繁地给我介绍所谓合适的人选,次数多了,也就越来越抵触。 上周回家,老妈约我喝下午茶,当时我就纳闷,一向不...
那我还能找到只有mediaplayer的代码吗?
用MediaPlayer+TextureView封装一个完美实现全屏、小窗口的视频播放器项目已添加IjkPlayer支持,后续逐渐完善其他功能。地址:https://github.com/xiaoyanger0825/NiceVieoPlayer 为什么使用Te...
厉害了大神,感觉的您的思路给我打开一扇通往小神级别的大门啊,还有不知道您最新的代码有上传吗,就是IJKpleyer的?
用MediaPlayer+TextureView封装一个完美实现全屏、小窗口的视频播放器项目已添加IjkPlayer支持,后续逐渐完善其他功能。地址:https://github.com/xiaoyanger0825/NiceVieoPlayer 为什么使用Te...