暂无搜索历史
原文链接:https://juejin.cn/post/7293175592162836514
原文链接 https://juejin.cn/post/7292955856545972275
原文链接 https://juejin.cn/post/7291931828029358118
原文链接 https://juejin.cn/post/7291935035530313755
原文链接 https://juejin.cn/post/7291935623476183067
原文链接:https://juejin.cn/post/7291935944089681946
每个软件开发人员和团队都在努力解决的一个熟悉的问题是:“多少测试才足以使软件发布版本质量合格?”。这个问题在很大程度上取决于软件的类型、用途和目标受众。相比于一...
以下文章翻译自《Effective Kotlin: Best practices》 中的 Chapter3 - Item24 - Consider varia...
在 Java/Kotlin 中,子类对象是可以赋值给一个父类类型的,但是父类对象不可以赋值给子类类型,例如:
以下文章翻译自《Effective Kotlin: Best practices》 中的 *Chapter 3 - Item24 -
网上关于 MVVM 的介绍非常多,这里不再赘述,直接看一个例子,用直观的代码来感受一下用 MVVM 开发,是一种什么样的感受
借助 LiveData 的能力,在 View(Activity 或者 Fragment)和 ViewModel 之间,使用 LiveData 通信,当 Live...
LiveData 默认是支持粘性消息的(关于什么是粘性消息,请移步我的另一篇文章:LiveData 的正确使用姿势以及反模式 ),如何通过 LiveData 来...
在 Android 的世界里,很多组件都是具备生命周期的,比如 Activity、Fragment 等,在 Architecture Component 出来之...
Android 图形库中的 android.graphics.Matrix 是一个 3×3 的 float 矩阵,其主要作用是坐标变换
考虑这样一种场景:我们是一个汽车生产商,我们生产各种品牌的汽车,比如宝马、奔驰、奥迪等等,为了面向对象开发,我们定义一个基类 Car
事件总线是一个项目开发中必不可少的能力,市面上也有几个非常有名的事件库,比如 EventBus 以及基于 RxJava 的 RxBus 等
上一篇文章《Matrix 原理剖析》 介绍了 Matrix 的基础原理,本文介绍 Matrix 一些常用方法以及具体的使用场景
导语: Test-driven development (TDD) 在当前国内很多软件开发人员理解中比较模糊,大部分人也没有明确和有意识的去实施 TDD,因此很...
Tencent | Android 开发工程师 (已认证)
暂未填写技能专长
暂未填写学校和专业