首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
gradle
订阅
编程的猫
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
Gradle 系列(8)其实 Gradle Transform 就是个纸老虎
目前,使用 AGP Transform API 进行字节码插桩已经非常普遍了,例如 Booster、神策等框架中都有 Transform 的影子,其本质就是一个 Gradle Task。
Android APT 系列 (四):APT 实战应用
前言 很高兴遇见你~ 在本系列的上一篇文章中,我们对 APT 技术进行了讲解,还没有看过上一篇文章的朋友,建议先去阅读 Android APT 系列 (三):APT 技术探究。接下来,我们就使用 AP
Gradle 构建工具 #1 为什么说 Gradle 是 Android 进阶绕不去的坎
Gradle 作为官方主推的构建系统,目前已经深度应用于 Android 的多个技术体系中,例如组件化开发、产物构建、单元测试等。可见,要成为 Android 高级工程师 Gradle 是必须掌握的
【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 主要 Task 分析
大家可以直接 clone EasyGradle 项目,把 app/build.gradle 里的 implementation 'com.android.tools.build:gradle:3.0.1' 注释打开就可以了。 在 Gradle的基本使用 和 Android Gr…
还在用build.gradle吗?试试build.gradle.kts吧
虽然大家都写了很多年的安卓了,我之前一直都有对于build.gradle有点疑惑和不解(这部分其实已经没有了)。就比如为啥android叫android?还有dependencies是啥?apply form和apply plugin有什么区别。 还是先说下Groovy吧,还是…
我要抄袭字节的Bytex了 | Transform 进阶教程
Demo项目还是之前的Github地址,贴在项目的最前面,有兴趣的大佬求求你点个star吧。 bytex说白了就是一个插座,我去年就非常想自己也能有一个这玩意(偷鸡)。我会盘算一下如何用最简单的方式将多个插件优雅的组合到一起,形成自己的逮虾户x。但是我不是特别喜欢byteX,主…
通过Gradle的Transform配合ASM实战路由框架和统计方法耗时
首先,现在世面上的项目基本上都是N多个module并行开发很容易就会出现moduleA想跳转到moduleB某一个界面去如果你没有把moduleB在对应的build.gradle中配置的话,AS就会友
Android 基础架构组面试题 | 面试
这个应该是今年最后一篇文章了,卷累了打算明年在卷了。 年中的时候帮部门招人,发现很多候选人对于我们部门还是很青睐的。也对鸡架部门做的事比较感兴趣,所以今天这篇水文主要就给大家梳理下基架的面试题
字节码插桩实战 javassit + gradle transform + annotation 统计方法耗时
前言:上一篇我们简单介绍了下字节码插桩过程,这里主要介绍如何通过一行注解来实现统计方法耗时。 在做app启动耗时优化的时候,我们是有这个需求的,虽然可以通过profile来查看。 javassit 介
Gradle学习系列(五):Gradle Transform
又开始了一个新的系列,这个系列学习Gradle,目标就是彻底理解Gradle,主要还是做下自己理解的笔记,防止忘记