首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Gradle系列
订阅
程序员爱哥
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
AOP / 面向切面编程 / 字节码插桩 / ASM / 字节码扫盲学习 / 解读版
JVM 栈/栈帧/局部变量表/操作数栈,Kotlin 语法编写,介绍常见字节码指令,分析 TransformClassesWithAsmTask 源码,分享个人 ASM 学习路线
Gradle 系列(8)其实 Gradle Transform 就是个纸老虎
目前,使用 AGP Transform API 进行字节码插桩已经非常普遍了,例如 Booster、神策等框架中都有 Transform 的影子,其本质就是一个 Gradle Task。
Gradle 构建工具 #1 为什么说 Gradle 是 Android 进阶绕不去的坎
Gradle 作为官方主推的构建系统,目前已经深度应用于 Android 的多个技术体系中,例如组件化开发、产物构建、单元测试等。可见,要成为 Android 高级工程师 Gradle 是必须掌握的
Java ASM 框架:字节码操作的常见用法(生成类,修改类,方法插桩,方法注入)
ASM 用途广泛,可以凭空生成Java类,也可以修改已经存在的Java 类文件,例如修改类的属性,方法,注释,代码注入等骚操作....
再学一次gradle系列——groovy,核心对象(一)
针对Android开发中的gradle入门知识,主要解决平时遇到的一些gradle疑问,包括 groovy重点语法,闭包到底有什么用 gradle是怎么流转工作的等等
再学一次gradle系列——Task和生命周期(二)
主要分享gradle中Task相关知识,包括什么是Task,怎么自定义Task等 以及gradle的构建生命周期,如何Hook生命周期
破解Gradle(八) 从Gradle Plugin 构建看APK打包流程解析
目前,Android在进行构建APK,最常用到的就是Gradle打包。而要了解Android Apk打包的过程,就要深入了解Gradle Plugin的整个构建过程,在了解了之后,我们才能对Gradl
哪怕不学Gradle,这些常见操作,你也值得掌握
模板代码提取 这是最基础的操作了,对于一个普通 model.gradle ,默认的配置如下: 如果我们每个 model 都这样写,那岂不是很麻烦,那么让我们提取通用代码: 优化步骤 新建一个 grad
使用整洁架构优化你的 Gradle Module
Gradle Module 作为 Android 工程的组件单元,我们可以基于整洁架构中关于组件设计的原则对其进行治理
破解Gradle(一) Gradle配置文件拆解
gradle是什么 gradle是一个通用的构建工具,允许你构建任何软件,因为它很少假设你要构建什么或应该如何构建。最显著的限制是依赖关系管理目前只支持Maven和Ivy兼容的存储库和文件系统。 gr