首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
gradle
订阅
强子120829
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
写给 Android 开发者的 Gradle 系列(三)撰写 plugin
在前文中笔者阐述道 task 就相当于函数,那么这篇文章所要介绍的 plugin 就相当于函数库了。毕竟在 build.gradle 文件中撰写大量的 task 是肯定不好维护的,所以可以将 tasks 做成 plugin 然后直接 apply 就好了。 新建一个 Androi…
【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 主要 Task 分析
大家可以直接 clone EasyGradle 项目,把 app/build.gradle 里的 implementation 'com.android.tools.build:gradle:3.0.1' 注释打开就可以了。 在 Gradle的基本使用 和 Android Gr…
Android Gradle 学习笔记整理
Gradle 是将软件编译、测试、部署等步骤联系在一起自动化构建工具。 此文是学习Gradle时的学习笔记,让你重新认识Gradle,让Gradle加快并提效构建你的项目。此时分享给大家,与大家共勉 文章内容略长,如果你已经掌握Gradle基础知识,可以直接通过目录查看你想看的…
AwesomeGithub组件化探索之旅
之前一直听说过组件化开发,而且面试也有这方面的提问,但都未曾有涉及具体的项目。所以就萌生了基于Github的开放Api,并使用组件化的方式来从零搭建一个Github客户端,起名为AwesomeGithub。 在这里对组件化开发进行一个总结,同时也希望能够帮助别人更好的理解组件化…
什么?项目里gradle代码超过200行了!你可能需要 Kotlin+buildSrc Plugin
. 大多数 Android 开发者并没有在“真正的项目”中使用 groovy ,所以对于我们来说 Android 中的 build.gradle 文件就像是魔术师手中的魔法。 . 2019年1月23日,Kotlin 1.3.20 发布,并在多平台项目中提供了对Kotlin DS…
Android中的AOP
AOP(Aspect Oriented Program的首字母缩写)是一种面向切面编程的思想。这种编程思想是相对于OOP(ObjectOriented Programming即面向对象编程)来说的。 先来说一下大家熟悉的面向对象编程:面向对象的特点是继承、多态和封装。而封装就要…
Gradle Transform + ASM 探索
使用 Gradle Transform + ASM 实现代码插桩的使用已经非常普遍。本文试图探索如何更加快速简洁的利用 Transform 实现代码插桩,并尝试实现 ...... 简单来说就是利用 AGP 提供的 Transform 接口,在应用打包的流程中,对 java/ko…
Android 组件化最佳实践
在项目的开发过程中,随着开发人员的增多及功能的增加,如果提前没有使用合理的开发架构,那么代码会越来臃肿,功能间代码耦合也会越来越严重,这时候为了保证项目代码的质量,我们就必须进行重构。 比较简单的开发架构是按照功能模块进行拆分,也就是用 Android 开发中的 module …