Android底层崩溃捕获机制
我们知道Java中的Crash我们一般可以通过try/catch进行捕获并获取具体的崩溃信息,...
Android | Compose 初上手
简介
Jetpack Compose 是用于构建原生 Andorid 界面的新工具包,Compose 使用...
ViewModel源码探究
一. 什么是ViewModel
官方对ViewModel的定义:
1、类职责:负责为界面准备数据(意...
抖音 Android 性能优化系列:启动优化实践
前言
启动是指用户从点击 icon 到看到页面首帧的整个过程,启动优化的目标就是减...
Java IO 之 管道流 原理分析
概述
管道流是用来在多个线程之间进行信息传递的Java流。
管道流分为字节流管道...
有了小孩后,对我的影响还是挺大的
张雪峰曾经说: 闺女是上帝对父母的恩赐,儿子是上帝对父母的惩罚。
2023年8月9日,上...
Android Jetpack – Startup
前言
即学即用 Android Jetpack 系列Blog的目的是通过学习 Android Jetpack 完成...
Android中adb设置cpu频率cpu频率设定
cpu频率设定
一般情况,我们在做效能测试的时候,希望得到的结果稳定,而效能...
no compressed resourrce.arsc files
Android11 resources.arsc不支持压缩问题解决
问题原因
这里先放下根本原因...
Kotlin中扩展函数、infix关键字、apply函数和DSL的详解
一、扩展函数
定义扩展函数扩展可以在不直接修改类定义的情况下增加类功能,扩...
如何使用AndroidStudio中的自带icon库
打开android studio 点击新建 这里有image asset 和vector asset
image asset是img...

