首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
阿温先森
掘友等级
高级无线研发工程师
|
蚂蚁金服
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
Webview.apk —— Google 官方的私有插件化方案
在 Android 跨入 5.0 版本之后,我们在使用 Android 手机的过程中,可能会发现一个奇特的现象,就是手机里的 WebView 是可以在应用商店升级,而不需要跟随系统的。 这一点在 iOS 中尚未实现,(iOS OTA 的历史也不是特别的悠久)。但是 webvie…
React — 端的编程范式
dvajs 是 Alibaba 针对于 react/redux 技术栈基于 elm 概念编写的一套脚手架。 两年前因为 antd 开始接触了这套脚手架。我的确很需要这套脚手架,对于新手来说,整合 react / redux / react-redux / react-route…
Gradle Builds Everything —— Extends Android Gradle Plugin
利用 ApplicationVariant 和 LibraryVariant 两个类,去扩展我们的一些功能。 直接继承 AppPlugin 和 LibraryPlugin 来实现扩展功能。 其中,第一种方式是我们常见的方式,我们经常会使用 Gradle 的 DSL 获取到所有的…
Gradle Builds Everything —— 从 0 开始做插件
今天开始,我们实战下 Gradle 插件开发,首先我们的视角还是锁定 Android Gradle Plugin 开发。 我们使用 Intellij IDEA 来创建一个普通的 Gradle Java 工程。创建完成后,设置好 Gradle Wrapper,工程一开始长这样: …
Gradle Builds Everything —— 产物输出
Gradle 打包的时候,还有个最终要的东西 —— 产物,这里的产物包括提供给别的项目的产物,今天我们来讲一讲,产物这个东西。 那么我们可以使用 project.getConfigurations().maybeCreate("implementation") 获取到 impl…
Gradle Builds Everything —— 处理依赖(aar)
我们使用 gradle 的时候,会使用implementation, compile等方式加入一些依赖,比如,aar 是个最经典的例子。那么 aar 到底经过 gradle 怎样的处理使得它能轻松的应用这个产物呢? 首先,aar是一个zip文件,这句话应该不难理解,意思是,aa…
Gradle Builds Everything —— Task 实例
上文 讲述了 Gradle 中关于任务的基础概念,本文开始讲述下 Task 是如何定义的。 为了方便,我们的语境分不开Gradle和Android Gradle Plugin,因此此处不脱离Android环境来介绍Gradle。 我们在讲述任务依赖的时候,提到一个Manager…
Gradle Builds Everything —— 基础概念
提到 Gradle,熟悉 Android 的人都不会陌生,在我们开始把 Android Studio 这个 IDE 扶正的时候,gradle 就彻底进入了我们的视野。但是大多数人对于 gradle 执行构建和构建流程都比较陌生,本文从编写 Gradle Plugin 的角度,希…
个人成就
文章被点赞
11
文章被阅读
8,189
掘力值
202
关注了
4
关注者
15
收藏集
0
关注标签
4
加入于
2017-01-12