首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
插件
订阅
初始化
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
[译]Kotlin + buildSrc:更好的管理Gadle依赖
为了充分利用Android Plugin for Gradle 3.0+的优点,将Android项目拆分成多个module的做法越来越常见。然而,随着module数量的增多,我们很快就会遇到依赖管理的混乱问题。 这是一种大多数人在采用的管理依赖的方法,但每次升级依赖库时都需要做…
AndroidStudio Plugins 开发流程
简述 AndroidStudio Plugins 开发流程,不涉及功能性开发,方便大家入门,减少踩坑操作。
Android Studio Plugin 插件开发教程(一) —— 开发你的第一个插件
项目源码 https://github.com/boredream/AndroidDatabaseGeneratorPlugin 系列教程 Android Studio Plugin 插件开发教程(一) —— 开发你的第一个插件 Android Studio Plugin 插件开…
AndroidStudio基本设置,以及一些使用小技巧
本文是另一篇文章的衍生。 因为本人最近换了一份工作,正好趁这个机会记录一下自己的一些开发习惯。 发现了一个好功能:当更换电脑的时候,只需要从家里的studio中导出一个seting.jar包,然后到新的电脑上导入studio就可以 拷贝设置的种种格式了。 虽然AS的各种,各类大…
Android Annotation-让你的代码更加优雅(二)做一个Java诗人(JavaPoet)
上一篇我们按照思维导图,介绍了注解的基础知识,如何定义一个注解,提示性注解,运行时注解的写法和用法。没有看过第一篇,又对注解知识相对陌生的同学,建议先食用第一篇。本篇将重点介绍编译期注解,自动生成Java文件相关内容。第一篇传送门: 照例,这里先给出本篇的学习导图。方便大家掌握…
Android功能库初始化管理利器
随着自己开发的应用的版本迭代,新功能不断增多,随之引入的第三方库也不可避免地多了起来,你可能就会发现自己应用Application中各种框架的初始化代码也在逐渐臃肿起来:什么推送啦,分享啦,统计啦,定位啦...另外还有你自己封装的一些工具和框架。这些七七八八加起来,可能最终你的…
不需要再手写 onSaveInstanceState 了,因为你的时间非常值钱
如果你是一个有经验的 Android 程序员,那么你肯定手写过许多 onSaveInstanceState 以及 onRestoreInstanceState 方法用来保持 Activity 的状态,因为 Activity 在变为不可见以后,系统随时可能把它回收用来释放内存。重…
Android Annotation-让你的代码和设计更加优雅(一)
最近我写了一篇关于组件化的开源框架源码分析的文章(传送门在下面儿)。那么现在组件化小有名气的JIMU框架,也是我下一个要给大家分享的源码分析文章。但因为其中涉及到了很多Java Annotation相关的知识。所以不得不在这里,先安利一下本篇,这也是本篇的由来。 “注解”,在J…
Gradle自动实现Android组件化模块构建
随着App的不断迭代,业务会变得越来越复杂,业务模块会越来越多,且每个模块的代码也会变得越来越多。为了应对这一场景,我们需要把不同的业务模块划分成一个个组件,在修改业务代码的时候只需要在对应模块修改就可以了。通过高内聚,低耦合的业务模块来保证工程的健壮性和稳定性。
通过Gradle的Transform配合ASM实战路由框架和统计方法耗时
首先,现在世面上的项目基本上都是N多个module并行开发很容易就会出现moduleA想跳转到moduleB某一个界面去如果你没有把moduleB在对应的build.gradle中配置的话,AS就会友