Kotlin 中List集合,Set集合,Map集合,数组的详解
1、创建不可变List集合
fun main() {
val list = listOf("Jason", "Jack...
Class 和 Dex 文件深入理解 | JAVA_Android
class 文件结构深入解析
什么是 class 文件
能够被 JVM 识别,加载并执行的...
RecyclerView实现混合布局
PS:好长时间不写博客了,起初是不知道写些什么,后来接触了到了很多东西,原本看...
JDK Timer 实现原理分析
说明
本文分析的是 JDK 7
Timer 基本用法
public static void main(String[] a...
Android Jetpack系列
Android Jetpack介绍
Foundation:基础
Architecture:体系结构
UI:视觉交互
B...
CameraX 采集
本篇介绍
回顾下Camera1,使用起来需要开发关注很多细节,Camera2可以帮助开发...
深入了解IdleHandler,用来做优化或者轻量级任务都是极好的一、导读二、概览三、使用四、原理
一、导读
我们继续总结学习Android 基础知识,温故知新。
二、概览
IdleHandle...
Kotlin常用Collection集合操作整理
本篇记录了Kotlin常用集合的相关操作,用以熟练使用Kotlin里的相关集合。集合接口...
Tina_Linux_功耗管理_开发指南
Tina Linux 功耗管理开发指南
1 概述
1.1 编写目的
简要介绍tina 平台功...
Android 动态分区概念了解
动态分区是Android的用户空间分区系统,从Android Q开始引入这个动态分区super的...
Android Audio支持Usb 音频设备
背景
最近遇到一些场景,Android 需要支持通话音量下从一些usb外设采集音频数...
Android Jetpack系列–7. WorkManager使用详解
相关知识
交换空间:当系统内存资源已被耗尽,但是又有额外的内存资源请求的时...
卓越工程之如何做好Code Review
阿里妹导读
本文主要从我们为什么需要CR?CR面...
线程池的原理分析
线程使用上的问题
new Thread().start();
线程的频繁创建和销毁
线程的数...
Android PackageManagerService源码分析和APK安装原理详解
一、PackageManagerService简称PMS:PackageManagerService是Android系统中核心的...

