背景 最近参加了华为方舟的Workshop,从编译到Runtime都有了一些体会,并且对于虚拟机的运行也有了一些了解。 Android虚拟机的演变 4.4版本前,使用的是Da...
IP属地:北京
背景 最近参加了华为方舟的Workshop,从编译到Runtime都有了一些体会,并且对于虚拟机的运行也有了一些了解。 Android虚拟机的演变 4.4版本前,使用的是Da...
Gradle 小课堂系列Gradle 小课堂第1课 - 入门篇[https://www.jianshu.com/p/dff92cfceb0b]Gradle 小课堂第2课 - ...
Kotlin协程实际上是所谓的stackless协程,即没有在线程之上实现类似线程栈的结构,可以认为是一种kotlin语言层面支持的 线程调度框架,使用这个框架,我们可以省去...
相关文章: 【翻译】安卓架构组件(1)-App架构指导 【翻译】安卓架构组件(2)-添加组件到你的项目中 【翻译】安卓架构组件(4)-LiveData 【翻译】安卓架构组件(...
简介 在安卓电视的使用过程中,按键走焦是主要的交互方式,因此 TV 开发中会写很多焦点相关的代码。安卓系统内部的焦点管理是建立在 View 系统之上的,有默认的处理方式,不需...
Map 接口本身的文档说了可能会抛出 NPE,但最终还是取决于具体的实现类。 key = null ? 很不幸,能不能保存 null key 取决于具体的类型,而不取决于 M...
Spring框架的依赖注入是家喻户晓的,但是在实际的开发中我们想使用便捷的依赖注入功能,但是又不想引入Spring框架的复杂性,该怎么办呢? 有了Google Guice,这...
1.https://www.jfrog.com/open-source/下载jfrog的服务端的maven管理软件,我的是windows的环境,就下载了zip包,你们可以根据...