首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
王远道
掘友等级
Android打工人
又菜又爱😹
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
最新
热门
安利篇:Kotlin高阶函数与特性,让代码飞起!
Google在2017年的时候就开始推广Kotlin语言作为Android开发的首选语言,现在都1202了,发现身边不少小伙伴还是全部用Java作为开发语言,对Kotlin的理解还停留在空指针判断上。
Android模块化设计方案之sourceSets配置
在Android模块化设计方案之接口API化那篇文章中,我们使用Gradle脚本生成一个api模块,通过对api模块的引用解决了模块间依赖的问题。当然Gradle脚本还有很多灵活的用法,这篇文章就介绍一下Gradle中sourceSets的使用。 假如我们现在有两种环境,dev…
Android模块化设计方案之使用代理模式解耦
本篇是Android模块化设计方案的第三篇,也是对第一篇中ThridLibs Proxy模块进行说明。 很多人觉得对那些优秀的第三方依赖库再次封装是一件多余的事情,因为这些库可能出自大神/大厂,或有非常高的star并且使用起来十分稳定,可以在项目中直接拿来使用。当然每个开发者都…
Android模块化设计方案之接口API化
在对项目进行模块化的时候,为了避免相同层级的模块之间交叉依赖,把模块之间需要相互调用的方法抽象成接口下沉到公共模块是普遍的解决方案,但是这样会导致公共模块越来越臃肿,承担了很多不属于它的职能,而且出现问题的时候也不方便进行定位。 并在impl里面对该接口进行了实现,现在可以看到…
Android模块化设计方案之模型图
最近在重构公司的一个项目,准备把项目进行模块化,顺便记录一下在重构过程中的一些感想。 Android发展到现在,关于各种模块化开发的文章不胜枚举,尽管有很多珠玉在前,但我还想记录一下我对模块化开发的的一些想法,算是对自己学习过程的一个总结和肯定。 关于模块化开发的优势,网上有很…
Android食用指南之父子协程和挂起函数(三)
正如在第一篇文章中我们所说的,在一个协程里面调用多个挂起函数,这些函数默认是顺序执行的,当第一个函数执行完毕之后,第二个函数才开始执行。这在某种特殊需求场景的时,这种写法对于开发者而言是非常友好的,但大多数情况下,我们并不太关心这几个函数的执行顺序,只需要在所有函数执行完毕之后…
Android食用指南之协程的创建、取消与超时(二)
经过上篇文章的客(ji)观(li)分(chui)析(peng),相信没有接触过协程的盆友们已经动心了,那么接下来我们就探讨一下协程的基本用法。 本博客对Kotlin协程的一些基本用法做了一些梳理,如有巧合,纯属雷同。😹 PS:以下示例均使用GlobalScope,但在实际的A…
Android食用指南之协程Coroutines基础知识(一)
官方文档里面直接重复创建了10万个协程与创建10万个线程做对比,结果不出意外的创建10万个线程会直接因为内存不足Cash掉(虽然我们在正常开发过程中会使用线程池而不是傻傻的反复创建N个线程),但也足以说明协程的轻量。 我们在创建线程的时候,无论在哪个线程中创建新的线程,新创建的…
个人成就
文章被点赞
230
文章被阅读
50,449
掘力值
1,357
关注了
15
关注者
79
收藏集
0
关注标签
14
加入于
2021-03-20