基于SDK32,Android12,关于应用启动的大致流程,请参考android 应用启动流程(一) - 简书 (jianshu.com)[https://www.jians...
基于SDK32,Android12,关于应用启动的大致流程,请参考android 应用启动流程(一) - 简书 (jianshu.com)[https://www.jians...
这篇文章将大致得介绍下应用得一个启动流程,旨在大致理解,具体细节后续文章在做介绍 应用启动过程中得核心要点 四个进程,launcher、app、zygote、system-s...
本文章需要回答的几个问题 吧 ...
看了这篇文章能够明白哪几个问题? LiveData如何实现数据监听的 LiveData的setValue和postValue有什么区别? 数据被设置后,在通知到observe...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 这次就来梳理一下 Android 的屏幕刷新机制,把我这段时间因为研究动画而梳理出来的一些关于屏幕刷新方面...
官方Room地址:https://developer.android.google.cn/jetpack/androidx/releases/room 介绍: Room 持久...
现在的Android工程都是采用 gradle 来构建的,从早期的单一工程架构(一个项目只有一个主 module),到现在的组件化架构(一个项目包含有多个module),项目...
直接执行 gradle 命令,可以看到在配置阶段输出以下结果:
这个地方是执行 gradle properties吧
Android Gradle学习(四):Project详解每一个 build.gradle 脚本文件被 Gradle 加载解析后,都会对应生成一个 Project 对象,在脚本中的配置方法其实都对应着 Project 中的API,如...
目前使用到或者了解到的主要有以下几种 1. 使用自带的android:evalation 使用效果看起来并不是很明显,依次为0dp 10dp和50dp 2. 使用laye...
给定一个二叉树,返回该二叉树层序遍历的结果,(从左到右,一层一层地遍历) 例如: 给定的二叉树是{3,9,20,#,#,15,7}, 该二叉树层序遍历的结果是 [ [3], ...