Android
文章平均质量分 55
路先生的杂货铺
【坚持做CSDN的一股清流】学习如逆水行舟,不进则退。今天不努力,明天变垃圾。
展开
-
Activity退出流程(基于AOSP 13)
在中,我们知道会调用startPausing方法来触发栈顶的activity进入onPause状态。schedulePauseActivity 方法主要发送对应的ActivityLifecycleItem,即PauseActivityItem给到客户端。原创 2024-04-10 00:16:26 · 411 阅读 · 0 评论 -
Activity生命周期(基于AOSP 13)
Activity生命周期管理原创 2024-04-10 00:15:51 · 908 阅读 · 0 评论 -
Activity启动流程(基于AOSP 13)
基于AOSP 13 详细分析 Activity启动流程原创 2024-04-10 00:15:12 · 642 阅读 · 0 评论 -
Android Fence机制
Android P 图形显示系统(十一) BufferQueue(二)]((最全最详细,推荐)原创 2024-03-29 16:51:25 · 550 阅读 · 0 评论 -
ActivityRecord中Activity生命周期变化
成功时,会记录当前的状态,之后将其状态更新为RESUMED,若发送ResumeActivityItem失败则回退状态为记录状态。中,topRunningActivity进行。原创 2024-03-09 20:44:14 · 452 阅读 · 0 评论 -
Android AutoMutex
Android AutoMutex原创 2022-10-13 20:17:02 · 784 阅读 · 0 评论 -
Android系统编译
Android编译原创 2022-09-14 15:46:24 · 1504 阅读 · 0 评论 -
Gradle 依赖下载慢问题
问题描述:初次用Android Studio 创建 gradle 项目,下载如龟爬问题原因:由于gradle默认的配置是去外网下载,所以在没有配置代理的情况下下载缓慢解决方案:将下载地址替换为国内下载地址原文件:buildscript { repositories { mavenCentral() jcenter() google() } dependencies { classpath 'co原创 2021-03-25 00:12:09 · 403 阅读 · 0 评论 -
Error occurred during initialization of VM
错误情况:使用Android Studio构建项目报错:Error occurred during initialization of VM原因:预设创建JVM的内存过大,你并没有这么多内存分配解决方案:修改 gradle.properties 文件 org.gradle.jvmargs=-Xmx2048m 为 org.gradle.jvmargs=-Xmx768m,只要小到可以运行就可以了。...原创 2021-03-24 23:43:36 · 880 阅读 · 0 评论