首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
2022 技术进阶计划
Petterp
创建于2022-01-17
订阅专栏
Petterp 2022技术进阶之旅。 关于 gradle、设计模式、Kotlin、Android 源码分析~
等 58 人订阅
共12篇文章
创建于2022-01-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
由浅入深,详解 LiveData 的那些事
LiveData,一直是JetPack最常用的组件之一。本篇将由浅入深,从设计思想到源码解析,再到关联问题,帮你解读LiveData。
由浅入深,详解 Lifecycle 生命周期组件的那些事
本文将深入浅出,从背景到源码实现,分析Lifecycle本身的设计思想,从而为理解JetPack系列库迈下第一步。
求知 | 聊聊Android资源加载那些事 - Resource的初始化
本篇将由浅入深,解释Android Resources初始化的流程,以及context.resources 与 Resources.getSystem() 的不同之处。
Kotlin | 这些隐藏的内存陷阱,你应该熟记于心
本文将结合个人开发经验,通过示例与字节码对比方式,聊一聊Kotlin中那些隐藏的 [内存陷阱] ,从而方便我们在性能与优雅之间找到合适的平衡。
Kotlin | 关于协程异常处理,你想知道的都在这里
关于协程的异常处理,一直以来都不是一个简单问题。因为涉及到了很多方面,包括 异常的传递 ,结构化并发下的异常处理 ,异常的传播方式等,本篇将由浅到深,帮你搞清这些问题。
Kotlin | 浅谈 reified 与泛型 那些事
开发中,我们经常会用到泛型,泛型好用,但相应的泛型擦除也困扰着我们。在Kotlin中,reified 可以优雅的解决上述问题,本文将浅析其底层实现,帮你理清 reified 与泛型 的那些事。
由浅入深、详解Android中Drawable的那些事
本篇将完整的描述开发中常见各种 Drawable ,以及如何自定义及更好的运用,符合工程化实践的背景。本篇难度较低,不涉及源码,适合轻松阅读。
求知 | 聊聊Android资源加载的那些事 - 小试牛刀
本篇将由浅入深,从源头理清 Resource.getx() 的那些事,从而为理解 Android资源加载 迈出第一步。
写了一个适配 Android12-exported 的小插件
📚 背景 从 Android12 开始,如果我们的 tagSdk >=31, 即以 Android 12 或更高版本为目标平台时,且包含使用 intent 过滤器的 activity、服务或广播接收器
浅谈2022Android端技术趋势,什么 值得 学?
2021 已经过去了,那么 2022 ,原生Android 端会有什么技术趋势呢?又有哪些 [新] 技术值得我们去学?对我们开发者而言,Android团队 又是如何推荐的呢?
Gradle自定义插件并上传到JitPack
本篇是Gradle系列第二篇,自定义插件并上传到JitPack中,开发环境基于最新的 Gradle 7.0.4 , AndroidStudio BumBleb,不同于网上传统的旧版本教程。
哪怕不学Gradle,这些常见操作,你也值得掌握
模板代码提取 这是最基础的操作了,对于一个普通 model.gradle ,默认的配置如下: 如果我们每个 model 都这样写,那岂不是很麻烦,那么让我们提取通用代码: 优化步骤 新建一个 grad