首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓基础知识
订阅
正在长刺的灭尽龙
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
ProductFlavor多渠道的神器
之前在浏览掘金的时候,看到有大佬写过一篇文章关于Android ProductFlavor的文章,原文链接: [https://juejin.cn/post/6973570453629567012](
一文了解 Android项目中build.gradle中的 android 配置扩展
在Android 项目中,我们常常需要配置 build.gradle 文件中的 android {...} 配置。而在 一文了解 Gradle 插件 文章中我们可以知道,android {} 其实是
flavorDimensions和productFlavors——安卓gradle
有了前两篇博客的铺垫,我们可以来分享下另外两个参数了 flavorDimensions 和 productFlavors,而这两个参数成对出现,可以做一些差分化定义。 需要事先说明的是,接下来所说的 “意义” 并非官方文档翻译,而是结合了小盆友自己的理解,会比较口语化。 fla…
【Gradle-19】Android多渠道打包指南
涵盖多渠道打包整个流程的基本内容和实现方法,通过合理配置productFlavors、dimension和buildTypes,可以提高开发和发布的灵活性。
[译] Android 生命周期备忘录 — 第一部分:单一 Activities
Android 系统的目的是让用户增强控制权并且让他们简便地使用应用程序。例如,一个 app 的用户可能会旋转屏幕,回复一条通知信息,或者切换到另一个任务,而用户应该能够在这类操作后继续流畅地使用这个 app。 为了提供这种用户体验,你应该知道怎么管理组件的生命周期。组件可以是…
17道Android面试题自问自答,我要开始寻找下一家
在这跌宕起伏有上一顿没下一顿的行情里面,哥们一直感觉一天天呆在工位上噼里啪啦敲着那些业务代码显的特别的与社会脱轨,所以在我一天天的对着bug祈祷,追着老板骚扰的不懈努力下,终于迎来了职业生涯第三次企业
Gradle 详细手册(从入门到入土)
Gradle是专注于灵活性和性能的开源构建自动化工具,一般使用Groovy或KotlinDSL编写构建脚本。 本文只使用Groovy Gradle通过仅运行需要运行的任务来避免不必要的工作。 可以使用构建缓存来重用以前运行的任务输出,甚至可以使用其他计算机(具有共享的构建缓存)…
Kotlin Coroutines Flow 系列(二) Flow VS RxJava2
三. Flow VS Sequences 每一个 Flow 其内部是按照顺序执行的,这一点跟 Sequences 很类似。 Flow 跟 Sequences 之间的区别是 Flow 不会阻塞主线程的运行,而 Sequences 会阻塞主线程的运行。 由此,可以得出 Flow 在…
Handler 都没搞懂,拿什么去跳槽啊?
0. 前言 做 Android 开发肯定离不开跟 Handler 打交道,它通常被我们用来做主线程与子线程之间的通信工具,而 Handler 作为 Android 中消息机制的重要一员也确实给我们的开发带来了极大的便利。 可以说只要有异步线程与主线程通信的地方就一定会有 Han…
【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂
随着Android技术发展的成熟,Kotlin、大前端技术Flutter、RN、小程序等一下子就进入了我们的视野内,同时,Android自身的技术栈也正在不断扩展,比如在国外大热的Jetpack。因此,Android开发者们越来越焦虑,越来越迷茫,每个人的时间和精力是有限的,我…