首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
耀不想说话
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
Gradle 构建工具 #2 手把手带你自定义 Gradle 插件
Gradle 本质上是高度模块化的构建逻辑,便于重用并与他人分享。例如,我们熟悉的 Android 构建流程就是由 Android Gradle Plugin 引入的构建逻辑。
Gradle 创建扩展属性详解
在自定义Gradle 插件的时候,总是期望外面能够传递一些指定的参数给插件,这样就可以按照需要进行动态配置了。这样插件也就更加通用,灵活并且适用性更广,所以了解扩展属性的创建也是非常有必要的。 而要实
Java 两种zero-copy零拷贝技术mmap和sendfile的介绍
详细介绍了两种常见的zero-copy零拷贝技术:mmap和sendfile系统调用的概念和基本原理。
RecyclerView之ItemDecoration使用
我们在```ListView```中增加分割线的时候,会只用```android:divider```,而在```RecyclerView```中是没有这个属性的。代替品是```ItemDecorat
Android 完整的apk打包流程
在Android Studio中,我们需要打一个apk包,可以在Gradle task 任务中选一个 assembleDebug/assembleRelease 任务, 控制台上就可以看到所有的构建相
Android构建工具--AAPT2源码解析(一)
AAPT2是Android资源编译打包工具,它把Android资源编译分为编译和链接两部分。通过学习AAPT2的源码,可以增加Android开发对APK编译流程的理解,帮助解决日常开发中遇到的因为资源
Android R文件详细介绍、瘦身方案和原理
对R文件进行了详细介绍:R文件生成内容、生成规则、生产者、release产物等。 然后谈到了R文件瘦身,瘦身原理等内容
Android 查看项目依赖树的四种方式
方式一: 方式二:使用Gradle Project 方式三:安装Android Studio插件 方式四:如果你嫌在命令行窗口展示观看不友好,这里还有一种体验更好的方式。 输入下面命令行: 出现如下:
抖音BoostMultiDex为APP启动插上翅膀
在andriod4.4及以下采用的是Dalvik虚拟机,默认只支持单个classes.dex文件,在单个Dex文件的方法数超过65536个就会报错。 我们从MemberIdSection.java文件的orderItems方法中可以看到此限制。 以上代码来自于and…
Android MultiDex 分包及加载原理
错误信息也很明确,表示单个Dex文件内可以包含的方法引用数不能超过65536,正好是2的16次方64Kb,有时候也叫“64K引用限制”。 检查应用的直接和传递依赖项:简单说就是一个类能解决的问题不要引入一个库,这种也是日常开发中最常见的,很多时候我们为了用到某一个轮子,而引入了…