Gradle 本身并不知道如何编译 APK 文件,因为 Gradle 实际上是一个通用的构建工具。它不限于构建 Android 应用程序。 了解...
Gradle 本身并不知道如何编译 APK 文件,因为 Gradle 实际上是一个通用的构建工具。它不限于构建 Android 应用程序。 了解...
Google 推荐使用的 Android studio 是采用 Gradle 来构建项目。Gradle 是一个非常先进的项目构建工具。 Grad...
前面一节讲了AIDL最进本的知识,这一节中将会结合更复杂的场景,更深入地介绍AIDL。(这一节的内容会持续补充完整) 1、Client端是如何实...
为了克服Linux中IPC各种方式的缺点,在Android中引入了Binder机制。但是当说起Binder在Android中的使用时,几乎所有的...
我们知道,Android系统的运行由大量相互独立的进程相互协助来完成的,所以Android进程间通信问题,是做好Android开发高级工程师必须...
在我们Android开发中? 如果我们把项目模块化了, 那两个组件间进行通讯或者跳转, 我们一般构建Intent的方式就不再使用了, 很简单, ...
逐帧动画 & 补间动画的缺点: 补间动画 只能够作用在视图View上,即只可以对一个Button、TextView、甚至是LinearLayou...
先总结下自定义View的步骤:1、自定义View的属性2、在View的构造方法中获得我们自定义的属性[3、重写onMeasure]4、重写onD...
正常开发流程:新版本上线,发现问题或用户反馈bug,紧急修复,上线版本,用户重新安装。 热修复流程:新版本上线,发现问题或用户反馈,紧急修复,上...
Questin:遇到不同的网络环境(类似测试环境,发布环境)之间的切换,你会怎么做呢?如何一次打出多个渠道包呢? 一,多版本 基于buildTy...
专题公告
Kotlin从入门到精通之路