首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
孬熊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
39篇文章 · 0订阅
Android - 利用 jitpack 免费发布闭源 aar
一、简述 目前(Android/java) library 的主要发布仓库有 MavenCentral 和 jitpack,我之前也对这两种仓库的发布流程做了详细介绍: 发布至 MavenCentra
看完不懂我吃:Android 渲染(显示)原理
还搞不懂 Android 显示机制?还搞不懂 SurfaceFlinger?还搞不懂软硬件绘制?还搞不懂 RenderThread?这一篇文章帮你把他们全拿下!
一文聊聊 Android 项目架构的方方面面
笔者作为工作多年的老Android,本篇借着自己微薄的经验总结一下自己认知到的Android项目架构,抛砖引玉。
Android Gradle 优化大全,助力提速 80%
本文主要分享常见的 Gradle 编译优化手段,并提供成本,收益,推荐度等维度供参考。以帮助大家快速找到最适合自己项目情况的优化项。实践中,全新编译最高可提速 80%。
Kotlin 中的一些冷知识
Unit类、Nothing类在 Kotlin 中有什么特殊的含义?Kotlin 中的代理委托机制是如何工作的?Kotlin 中的泛型与 Java 相比有什么新的特性?一篇文章带你了解其中奥秘。
launchWhenX 给我弃用了,这可咋整?
launchWhenX 给我弃用了,这可咋整? 我当时写程序的时候有这种需求,希望某一段协程在某一个生命周期开始(下文假设生命周期为 onStart)进行,而且就执行一次。如果执行一次的话,单走一个l
精通协程的必会十一个高级技巧
在Android应用开发中,协程已经成为异步编程的首选工具之一。它使并发任务管理变得更加容易,但它的强大功能远不止于此。
Android 混淆规则
Android 混淆规则及ProGuard作为压缩,优化和混淆工具,配合Gradle构建工具使用及注意事项
Gson与Kotlin的老生常谈的空安全问题
偶然在一次debug中发现了一个by lazy不该出现的NPE,用以下简化示例为例: 对应的数据模型如下: 发生在调用book.summary中。第一眼我是很疑惑了,怎么by lazy也能是null
Android 开发中是否应该使用枚举?
我的理解是如果我们可以通过定义普通常量的方式代替枚举,则优先通过使用定义常量解决。权衡易用性和性能以及使用场景,可以考虑继续使用枚举,因为枚举在有些时候确实让代码更简洁,更容易维护,牺牲点内存也无妨。