首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
1
订阅
houzhi0608
更多收藏集
微信扫码分享
微信
新浪微博
QQ
132篇文章 · 0订阅
Android Gradle8.0 Transform 废弃如何适配,手撸Arouter插件教你使用
前言 最近公司也在适配项目至Android 14 否则市场不让上架,因此 gradle也必须适配升级了,就先来试试水。 目前最新的AGP已经到8.3了,适配AGP8.0也要提上日程了,尤其是一些插件项
如何通过Kotlin协程, 简化"连续依次弹窗(Dialog队列)"的需求
效果预览 代码预览 代码实现 OnDismiss()回调中将协程恢复, 为了将这种基于回调的方法包装成协程挂起函数, 可以使用suspendCancellableCoroutine`函数
云音乐 Android 内存监控探索篇
随着云音乐不断的对线上崩溃治理,目前崩溃率已经达到了行业内较低水平。但线上还存在很多 OOM 的崩溃,这种崩溃大多是因为编码不规范导致的内存异常问题(比如内存泄露、大对象、大图等不合理的内存使用)
Android 筑基导论(续~)
你是不是会花个把星期去看一个开源框架的文档,技术博客,然后在浩瀚的内容中迷失,花费无数时间,然后回想所得只是一团浆糊。即便觉得懂了的总也是云里雾里的,总是没有那种踏实落地的感觉对不对,是也不是呀,至少我刚入行时就是这样的。回想 15.9 - 17.5 在第一家公司工作时,基于业…
美团面试官问我一个字符的String.length()是多少,我说是1,面试官说你回去好好学一下吧
本文首发于微信公众号:程序员乔戈里以上结果输出为7。小萌边说边在IDEA中的win环境下选中String.length()函数,使用ctrl+B快捷键进入到String.length()的定义。接着使
Android: Gradle Plugin 实现编译过程中 MainDex 文件的方法数打印
本次需求是实现对 MainDex 文件的方法数的打印,避免项目遇到方法数超过 65536 的问题,需要提前对 Dex 文件的方法数预警。大部分 Android 开发者都知道一旦出现 Dex 方法数超过限制,按照官方的建议配置就可以解决问题,但对 Classes.dex 文件生成…
抖音 Android 包体积优化探索:从 Class 字节码入手精简 DEX 体积
众所周知,应用安装包的体积会十分影响用户的应用下载速度和安装速度。据 GooglePlay 平台对外发布相关的包大小对转化率影响的数据,我们可以看到随着包大小的增加,安装转化率总体呈下降的趋势。
Android转场动画的前世今生
前一段时间做图片查看器的升级时,在打开图片查看器的时,找不到好的过渡方式。于是,医生大佬推荐了Android Motion动画。
Jetpack Compose 架构如何选? MVP, MVVM, MVI
虽然 Compose 1.0 即将发布,但真正要在项目中落地还少不了一套合理的应用架构,面对MVP、MVVM、MVI等架构应该如何选择呢
通过开源项目免费试用正版Jetbrains全家桶
本文将会叫你,如何通过正规途径,使用正版的jetbrains intellij IDEA专业版全家桶。