一、为什么要自定义线程池 阿里规范中对于线程、线程池的规定 《阿里巴巴 Java开发手册》1.6并发处理 第3条规定:线程资源必须通过线程池提供,不允许在应用中自行显式创建线...
IP属地:广东
一、为什么要自定义线程池 阿里规范中对于线程、线程池的规定 《阿里巴巴 Java开发手册》1.6并发处理 第3条规定:线程资源必须通过线程池提供,不允许在应用中自行显式创建线...
类与继承 Dart 中类和java 相似,都是用class定义,抽象类用abstract 标识,抽象类中可以包含已经实现的方法,也可以包含未实现的方法, 与java不同的是,...
Dart 基本数据类型与java 的基本上是差不多的,包含 int double string List Set Map Num int double 其中 int 和 do...
什么是Navigation? 在没有Navigation之前我们切换Fragment是通过FragmentManager的add、commit、replace等方法操作(网上...
Android系统发布十多年以来,关于Android的UI的适配一直是开发环节中最重要的问题,但是我看到还是有很多小伙伴对Android适配方案不了解。刚好,近期准备对糗事百...
使用准备 Lottie支持多平台,使用同一个JSON动画文件,可在不同平台实现相同的效果。Android 通过Airbnb的开源项目lottie-android实现,最低支持...
tinker修复的过程包含两个过程,一方面服务端产生补丁包的过程;另一方面用户端获得补丁包之后的修复工程,简单的流程可以用如下的图描述: 服务端补丁产生过程主要是tinker...
先上startActivity的流程图和ActivityThread启动activity的流程图,写的代码对照这个流程图就清晰很多了 为了让AMS验证通过,需要在Androi...