- 博客(8)
- 收藏
- 关注
转载 对比 RxJava 入门 Kotlin-flow
学习 flow 之前,最好先学习一下 kotlin 的协程和 Channel,flow 是属于协程标准库的。但是 flow 的思想和 RxJava 一致,如果熟悉 RxJava,学起来也没有门槛。你可以认为 flow 就是 kotlin 版的 RxJava。Channel 是用于协程之间通信的的数据通道。flow 的部分操作符的原理借助了 Channel 来实现。kotin 官方文档有提到 flow 的灵感来源于 RxJava,所以看起来这两者很像,不同的是 flow 的是基于 kotlin,基于...
2021-10-09 15:16:52
699
转载 Mac 安装 brew(最新教程,绝对可行,一行代码搞定,不报错)
现在安装brew,一会报这个错,一会儿报那个错,上网查了很多教程,用了很多时间都是不可以,电脑开VPN翻墙也不行。Warning: The Ruby Homebrew installer is now deprecated and has been rewritten inBash. Please migrate to the following command:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebr
2021-04-15 14:22:04
205
原创 Activity启动流程
前言Activity作为Android四大组件之一,他的启动绝对没有那么简单。这里涉及到了系统服务进程,启动过程细节很多,这里我只展示主体流程。activity的启动流程随着版本的更替,代码细节一直在进行更改,每次都会有很大的修改,如android5.0 android8.0。我这里的版本是基于android api28,也是目前我可以查得到的最新源码了。事实上大题的流程是相同的,掌握了一个版本,其他的版本通过源码也可以很快地掌握。因为涉及到不同的进程之间的通信:系统服务进程和本地进程,在最新版本的
2021-03-16 12:50:47
243
转载 十大经典排序算法最强总结(含JAVA代码实现)
十大经典排序算法最强总结(含JAVA代码实现)最近几天在研究排序算法,看了很多博客,发现网上有的文章中对排序算法解释的并不是很透彻,而且有很多代码都是错误的,例如有的文章中在“桶排序”算法中对每个桶进行排序直接使用了Collection.sort()函数,这样虽然能达到效果,但对于算法研究来讲是不可以的。所以我根据这几天看的文章,整理了一个较为完整的排序算法总结,本文中的所有算法均有JAVA实现,经本人调试无误后才发出,如有错误,请各位前辈指出。0、排序算法说明0.1排序的定义对一序列.
2021-03-09 11:33:55
93
原创 android开机动画
使用adb修改android开机动画(bootanimation.zip)流程:修改开机动画我们得有 root 权限。(前提,必须)替换 Android 设备 system/media/bootanimation.zip 文件:1.首先通过 adb push 命令将文件上传到 sdcard 的根目录下。2.然后通过 a
2018-01-04 16:15:17
792
1
原创 androidTV文字动画--HTextView
感谢大神写的HTextView,效果很酷炫,不就我会再写一个MatchView的动画效果的使用方法的blog,敬请期待吧!
2017-05-04 17:10:41
2526
原创 androidTV中使用recyclerview并使其item在获取焦点后获取边框,并伴随放大,凸显效果
androidTV端开发小程序员讲讲item获取焦点后的放大凸显效果,不同版本下的凸显效果的处理
2016-11-03 10:18:02
12964
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人