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