首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
fb0122
掘友等级
关注
私信
获得徽章 14
动态
文章
专栏
沸点
收藏集
2
关注
赞
26
文章 26
沸点 0
资讯 0
赞
26
关注
返回
|
搜索文章
fb0122
关注了
网易云音乐技术团队
fb0122
赞了这篇文章
安卓M豆先生
Android系统工程师
·
1年前
关注
Android卡顿掉帧问题分析之原理篇
Android系统上应用UI线程到底是如何完成一帧画面的上帧显示动作的?本文将带大家详细分析揭晓问题答案。...
9
1
分享
fb0122
1年前
关注
Android-Kotlin实现可滚动的环形菜单
使用Kotlin实现的可滚动的环形菜单实现 通过自定义LayoutManager实现环形可滚动的,并且支持自动定位中间元素、元素动态等效果。...
35
2
分享
fb0122
赞了这篇文章
字节小站
android工程师 @ 公众号:字节小站
·
2年前
关注
requestLayout竟然涉及到这么多知识点
鸿洋大佬的提问,引发我对requestLayout方法进行了深入的思考。最近有个粉丝跟我提了一个很有深度的问题。乍一看有点超纲了。细细一想,我把这个问题拆分成了两个问题...
60
9
分享
fb0122
2年前
关注
Jenkins Pipeline 复用groovy文件
Jenkins作为我们目前普遍使用的CI/CD工具,有很多特性。我目前使用最多的是用Jenkins来做一些部署打包、发布前检查、自动化测试、单元测试、Lint检查等等这...
6
4
分享
fb0122
2年前
关注
Kotlin之witchContext与launch以及async的区别
在使用协程的过程中,有几个不同的启动协程的函数,分别适用于不同的场景。主要包括withContext、launch、async,这篇文章主要是通过一个例子来看看这几个协程启...
23
6
分享
fb0122
2年前
关注
Kotlin之函数的默认参数
假设上面的代码是可以编译通过的,那么当调用func("p1","p2") 时,编译器会不知道到底该调用哪个方法。所以Java是不支持默认参数的,但是依然可以通过函数重载的方...
5
评论
分享
fb0122
2年前
关注
Gradle自定义Plugin的三种方式
gradle是Android中管理与发布project的工具,利用gralde我们可以在编译以及发布阶段做很多自定义操作,例如修改报名,多渠道发布,分渠道打包,字节码修改等...
2
评论
分享
fb0122
2年前
关注
Jenkins新增Slave
借助Jenkins我们可以做一些CI/CD的工作,例如我们可以关联一个git merge master的trigger,当有合入到主分支的代码时,就可以借助一些工具例如...
1
评论
分享
fb0122
关注了
唯鹿
fb0122
赞了这篇文章
fb0122
3年前
关注
Android异常:finalize() timed out after 10 seconds
本文是根据Android开发高手课第二节写的,类似笔记。 这篇文章主要是针对一个 TimeoutException 的问题,是来自系统的 FinalizerWatchdog...
2
1
分享
fb0122
赞了这篇文章
fb0122
3年前
关注
酷炫的动画库——Lottie源码解析(二)
在上一节,我们分析了LottieView的playAnimation()的整体流程,我们在最后也提到了,Lottie的动画就是通过一层一层的Layer实现的,其中有Comp...
4
评论
分享
fb0122
赞了这篇文章
fb0122
3年前
关注
酷炫的动画库——Lottie源码解析(一)
可以看出这些动画都有很酷炫的效果,如果要通过代码去实现的话就会非常的复杂,但是如果使用Lottie去加载,则非常简单,只需要几行代码就可以搞定,而且帧率大多都会稳定在60F...
3
1
分享
fb0122
赞了这篇文章
fb0122
3年前
关注
RxJava2线程切换原理及源码分析
在开始源码阅读前,我们首先先说明一个概念,就是RxJava的事件流的订阅顺序实际上是自下而上的。按照上述例子来说,首先订阅的是observeOn -> map -> sus...
3
评论
分享
fb0122
赞了这篇文章
fb0122
4年前
关注
AsyncTask源码详解
通过上面的例子我们可以看出AsyncTask的基本用法:就是用一个类继承AsyncTask,然后分别实现三个方法: doInBackground()、onProgressU...
2
评论
分享
fb0122
赞了这篇文章
fb0122
4年前
关注
Kotlin中的also、let、run、with、apply函数的用法
上述是一个非常简单的Book类,包括三个属性:书名、作者、价格。然后有一个调整价格的方法。 在上述代码中,我们可以看到let的参数为自身,即:block: .(T),将自身...
3
评论
分享
fb0122
赞了这篇文章
fb0122
4年前
关注
代理模式与Kotlin中的委托模式
从UML类图中可以看到,当客户端想要访问一个对象的时候,可以通过访问Proxy这个代理类,这样就达到了访问控制的目的。下面我们通过一个例子来说明一下代理模式的具体作用。比如...
1
评论
分享
个人成就
文章被点赞
187
文章被阅读
60,225
掘力值
1,327
关注了
3
关注者
25
收藏集
2
关注标签
37
加入于
2016-06-28