首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
朱利源
掘友等级
Android守门员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 40
沸点 0
赞
40
返回
|
搜索文章
赞
文章( 40 )
沸点( 0 )
【Gradle7.0】依赖统一管理的全新方式,了解一下~
Gralde7.0新特性,Catalog支持在项目间共享依赖,支持在单独的文件中配置依赖,支持版本号与依赖名分离,可以在多个依赖间共享版本号,支持将经常一起使用的依赖打包成依赖组
[译]Kotlin + buildSrc:更好的管理Gadle依赖
为了充分利用Android Plugin for Gradle 3.0+的优点,将Android项目拆分成多个module的做法越来越常见。然而,随着module数量的增多,我们很快就会遇到依赖管理的混乱问题。 这是一种大多数人在采用的管理依赖的方法,但每次升级依赖库时都需要做…
史上最详Android版kotlin协程入门进阶实战(二)
协程调度器`CoroutineDispatcher` 协程下上文`CoroutineContext` 协程启动模式`CoroutineStart` 协程作用域`CoroutineScope` 挂起函数
史上最详Android版kotlin协程入门进阶实战(一)
第一视角出发从零开始创建项目进行讲解Kotlin协程的基本使用、项目应用以及部分协程原理。同时结合Android Jetpack、`Retrofit`,`OkHttp`,`coil`等框架项目实战.
Android:发布aar包到maven仓库以及 maven插件 和 maven-publish 插件的区别
在日常开发中,不可避免的需要把自己的 library 发布到 maven 仓库中,这样使用起来也更加方便。 发布 aar 包到 maven 仓库,主要是使用 Gradle 提供的插件: maven 插
Android 10(Q)/11(R) 分区存储适配
大部分应用都会请求 ( READ_EXTERNAL_STORAGE ) ( WRITE_EXTERNAL_STORAGE ) 存储权限,来做一些诸如在 SD 卡中存储文件或者读取多媒体文件等常规操作。这些应用可能会在磁盘中存储大量文件,即使应用被卸载了还会依然存在。另外,这些应…
关于Android架构,你是否还在生搬硬套?
关于Android架构,可能在很多人心里一直都是虚无缥缈的存在,似懂非懂、为了用而用、处处生搬硬套,这种情况使用的意义真的很有限。本人有多个项目重构的经验,恰好对设计领域较为感兴趣,今天我将毫无保留的将自己对架构、设计的理解分享给大家。 本文不会具体去讲什么是MVC、MVP、M…
更深入理解instant-run——源码篇
Instant Run的作用是使得开发过程中的改动可以不用完整编译并重新安装app就能应用,也就是更快看到改动的实际效果,节省时间。实现的原理是通过修改原先的构建过程在初始编译中实现插桩,在后面的改动中只编译改动的部分,并把产物推送到设备上,并通过植入app中的runtime加…
从源码看 Jetpack(1)- Lifecycle 源码详解
Lifecycle 是 Jetpack 整个家族体系内最为基础的内容之一,正是因为有了 Lifecycle 的存在,使得如今开发者搭建依赖于生命周期变化的业务逻辑变得简单高效了许多,使得我们可以用一种
Gson 和 Kotlin Data Class 的避坑指南
在蛮久前有同事问过我关于一个 Gson 和 Kotlin dataClass 的问题,当时答不上来也没去细究,但一直都放在心底,今天就认真探究下原因,也输出总结了一下,希望能帮助你避开这个坑😂😂
下一页
个人成就
文章被点赞
131
文章被阅读
21,620
掘力值
584
关注了
8
关注者
77
收藏集
0
关注标签
4
加入于
2016-07-11