Android Compose 生命周期和附带效应
前言
可组合项 应该没有附带效应,但是,如果在对应用状态进行转变时需要...
Jetpack系列-Navigation使用和源码分析
1 简介
Navigation是Android Jetpack中的一个框架,用于在Android应用中的“目...
Android 12 适配攻略
首语
2022年2月11日,谷歌发布了首个 Android 13 开发者预览版。2022年7月,发...
Jetpack使用(六) WorkManager的4种用法
WorkManager有什么用:
一:确保重要的后台任务,一定会被执行,后台任务(例如:...
AndroidManifest.xml合并规则详解和注意事项
APK 或 Android App Bundle 文件只能包含一个 AndroidManifest.xml 文件,但 Andr...
android引导效果
其中的文字和我知道啦是ui切得两张透明图片
自定义View:
package ...
【Android 启动过程】Android 应用启动流程 | Activity 启动流程
文章目录
一、Android 系统启动流程
二、Activity 启动流程
一、Android ...
Android高手笔记-D8, R8编译优化
在之前的文章Android高手笔记-包体积优化中提到过通过编译优化包体积,涉及到了P...
Android Jetpack – Navigation
前言
即学即用Android Jetpack系列Blog的目的是通过学习Android Jetpack完成一个...
Kotlin中扩展函数、infix关键字、apply函数和DSL的详解
一、扩展函数
定义扩展函数扩展可以在不直接修改类定义的情况下增加类功能,扩...
RecyclerView 中的不同视图使用单个适配器
首先第一件事
创建包含 ConstraintLayout 和 RecyclerView 的视图。在这里,我...
【Jvm】Jvm类加载机制
类加载时机
虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、...
Launcher进程启动流程
1、Launcher
Launcher作为Android系统的桌面,它的作用有两点:
作为Android系统的...
android高仿微信最新版本
本项目仿最新版微信6.5.7(除图片选择器外),基于融云SDK,使用目前较火的 Rxjava+Retrofit+MVP+Glide 技术开发。相比上个版本,加入发送位置消息,红包消息等功能。
Android中adb设置cpu频率cpu频率设定
cpu频率设定
一般情况,我们在做效能测试的时候,希望得到的结果稳定,而效能...
Jetpack系列-DataBinding使用和源码分析
1 简介和简单使用
1.1 简介
DataBinding是Google推出的一款数据和视图绑定...

