首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
fb0122
掘友等级
关注
私信
获得徽章 14
动态
文章
专栏
沸点
收藏集
2
关注
赞
26
文章 26
沸点 0
资讯 0
赞
26
关注
返回
|
搜索文章
文章
热门
最新
fb0122
1年前
Android
Kotlin
Android-Kotlin实现可滚动的环形菜单
使用Kotlin实现的可滚动的环形菜单实现 通过自定义LayoutManager实现环形可滚动的,并且支持自动定位中间元素、元素动态等效果。
2582
35
2
fb0122
2年前
CI/CD
Jenkins Pipeline 复用groovy文件
Jenkins作为我们目前普遍使用的CI/CD工具,有很多特性。我目前使用最多的是用Jenkins来做一些部署打包、发布前检查、自动化测试、单元测试、Lint检查等等这些工作。这些场景在一条完整的 "生产线" 上是很常见的。 例如开发aar库的时候,当每次有改动合入aa…
4695
6
4
fb0122
2年前
Kotlin
Kotlin之witchContext与launch以及async的区别
在使用协程的过程中,有几个不同的启动协程的函数,分别适用于不同的场景。主要包括withContext、launch、async,这篇文章主要是通过一个例子来看看这几个协程启动函数的区别,每一个函数都有其使用的场景,可以根据要实现的目标来选择到底应该使用哪个函数。 lauch是最…
3770
23
6
fb0122
2年前
Kotlin
Kotlin之函数的默认参数
假设上面的代码是可以编译通过的,那么当调用func("p1","p2") 时,编译器会不知道到底该调用哪个方法。所以Java是不支持默认参数的,但是依然可以通过函数重载的方式实现默认参数的功能,这也是我们最普遍使用的方式: 通过上述函数重载的方式,也可以实现默认参数,但是有个问…
3979
5
评论
fb0122
2年前
Android
Gradle自定义Plugin的三种方式
gradle是Android中管理与发布project的工具,利用gralde我们可以在编译以及发布阶段做很多自定义操作,例如修改报名,多渠道发布,分渠道打包,字节码修改等等。这些功能的实现都涉及到了gradle中的project、task以及gradle执行生命周期等的概念,…
260
2
评论
fb0122
2年前
Jenkins
Jenkins新增Slave
借助Jenkins我们可以做一些CI/CD的工作,例如我们可以关联一个git merge master的trigger,当有合入到主分支的代码时,就可以借助一些工具例如jacoco,HTML Publisher等去跑一些单元测试并且生成报告,发送邮件通知到相关人员。 当…
1095
1
评论
fb0122
2年前
macOS
解决Homebrew安装慢的问题
替换完成后,定位到brew_install脚本所在目录,执行安装脚本即可:sh brew_install。 update成功之后,可以使用brew -v看看是否成功。
2907
2
评论
fb0122
3年前
Android
Android 单元测试之UI测试
Espresso是Google官方的一个针对Android UI测试的库,可以自动化的进行UI测试。 Espresso可以验证View的可见性,文字显示是否正确,图片是否正确,位置等等,相对于人工测试,Espresso覆盖更全,测试速度更快。 UI测试分为三个部分:ViewMa…
3056
4
1
fb0122
3年前
Android
Android 单元测试详解
单元测试不仅仅是针对java语言的概念,所有的语言都有单元测试。从字面意义上来看,指的是一个“单元”的测试,一个单元在Java中,或者说在我们Android的单元测试中,指的是一个方法。所以可以说单元测试就是针对每个方法所写的测试方法。单元测试又分为本地测试(test文件夹下)…
1403
1
评论
fb0122
3年前
Android
Android异常:finalize() timed out after 10 seconds
本文是根据Android开发高手课第二节写的,类似笔记。 这篇文章主要是针对一个 TimeoutException 的问题,是来自系统的 FinalizerWatchdogDaemon 的异常。是因为finalize方法GC超过10s,就会抛出这个异常。在解决这个问题之前,首先…
2769
2
1
下一页
个人成就
文章被点赞
187
文章被阅读
60,222
掘力值
1,327
关注了
3
关注者
25
收藏集
2
关注标签
37
加入于
2016-06-28