首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
编译期魔法
订阅
ArcticRain
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
Gradle 与 Android 构建入门
无论是否意识到 Gradle 的存在,每位 Android 程序员都会直接或间接的与 Gradle 打交道。每当通过 Android Studio 新建一个工程时,AS 都会自动创建一个通用的目录结构,然后就可以进行开发,在 app 的 build.gradle 中添加一些依赖…
基础精读:Gradle 入门之理解脚本与构建过程
Gradle是一个开源、通用的构建工具,可以用于几乎任何类型项目的构建。对于初学者而言需要理解的是构建并不等同于编译,构建是指由我们的源码、资源等经过一系列的操作,最终生成可发布的
【Kotlin Compiler】IR Transform Plugin 教程
如何开发 Kotlin Compiler Plugin 进行 IR 插桩?看过来! 本文会通过一个小 demo 手把手教你学会如何利用 Kotlin Compiler Plugin 进行 IR 插桩。
深入浅出 Compose Compiler(1) Kotlin Compiler & KCP
Compose 的语法简洁主要得益于 Compose Compiler 的一系列编译期魔法,帮开发者生成了很多样板代码。想要真正读懂 Compose 就必须先了解它的 Compiler
【Kotlin Compiler】IR 介绍
Kotlin IR 是什么 IR 全称是 intermediate representation,表示编译过程中的中间信息,由编译器前端对源码分析后得到,随后会输入到后端进一步编译为机器码 IR 可以
Kotlin-KCP的应用-第二篇
前言 接Kotlin-KCP的应用-第一篇,本文是第二篇,以下是本文的目标: 记录如何简单搭建 KCP 开发环境 使用 KCP 解决第一篇中的问题 何为KCP?为何不使用KSP? KSP KSP 即
Kotlin-KCP的应用-第一篇
前言 KCP的应用计划分两篇,本文是第一篇 本文主要记录从发现问题到使用KCP解决问题的折腾过程,下一篇记录KCP的应用
Android ASM 字节码插桩:进行线程整治
最近看了 京东零售技术 发表的一篇文章:AOP 技术在 APP 开发中的多场景实践 ,文章中介绍了 AOP 技术的一种使用场景:线程使用数优化。看完之后感觉挺有实践意义的,但文章中并没有给出具体的实现
Transform 被废弃,ASM 如何适配?
在`AGP7.0`中`Transform`已经被标记为废弃了,并且将在`AGP8.0`中移除。所以现在应该是时候了解一下,在`Transform`被废弃之后,该怎么适配了。
别了 KAPT , 使用 KSP 快速实现 ButterKnife
注解处理器是Android开发中一种常用的技术,很多常用的框架比中都使用到了注解处理器相关技术 但是KAPT是拖慢编译速度的常见原因,这也是谷歌推出KSP取代KAPT的原因