自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 高通 系统ap从android11升级到android13 camera在切换时sensor会重启 PCR wait for seqId 5 DONE timeout

然后分别在android11和android13测试camera的线序,i2c、mipi信息,从现象上看,在摄像头从前摄切换到主摄,线序没有问题,mipi信号中间有1000ms的中断,只能看现象他们无法解决。4.0 最后没有办法,一个一个尝试:因为sensor出现问题就在camxsensornode文件里修改,在长达一个星期的一句一句过后,经过了编译测试,编译测试:最后得出。1.问题描述:在主摄切换到前摄时,在切换到主摄,主摄sensor会重新下电,重新走完整的流程。

2024-05-17 15:21:19 265 1

原创 Android 应用启动全流程深度剖析(2)

接着上一节继续往下看,桌面进程收到 input 触控事件并处理后 binder 调用框架 AMS 的的 startActivity 接口启动应用,相关简化代码如下:在执行 startActivityInner 启动应用逻辑中,AMS 中的 Activity 栈管理的逻辑,检查发现当前处于前台 Resume 状态的 Activity 是桌面应用,所以第一步需要通知桌面应用的 Activity 进入 Paused 状态,相关简化代码逻辑如下:

2024-05-14 09:54:43 264 1

原创 Android 应用启动全流程深度剖析(1)

从用户手指点击桌面上的应用图标到屏幕上显示出应用主 Activity 界面而完成应用启动,快的话往往都不需要一秒钟,但是这整个过程却是十分复杂的,其中涉及了 Android 系统的几乎所有核心知识点。同时应用的启动速度也绝对是系统的核心用户体验指标之一,多少年来,无论是谷歌或是手机系统厂商们还是各个 Android 应用开发者,都在为实现应用打开速度更快一点的目标而不断努力。

2024-05-14 09:27:16 761 1

原创 Android 架构剖析和机能分析(2)

为系统服务进程生成一个新的 VM 实例并启动服务系统服务启动两个本地 Surface Flinger 和 Audio Flinger。和其他的基于 Linux 的系统一样,bootloader 加载内核以后,启动 init 进程,我们可以再 init.rc 中看到。系统服务启动 Android 管理服务:Android 管理的服务项服务管理器注册(包括我们前面设计的硬件服务和核心平台服务)· 注册服务管理为默认的绑定服务上下文管理。· 生成创建管理进程的 VM 实例请求。包括启动流程和层间交互量部分。

2024-05-13 17:38:54 470 1

原创 Android 架构剖析和机能分析(1)

Android 架构剖析是从静态的角度分析 Android 的架构,而 Android 机能分析是从动态的分析Android 是如何启动以及各个层次是如何交互的,以下是 Android 的架构图。我们按照自底向下的方法来分析。

2024-05-13 17:08:43 573 2

原创 android mtk camera

android系统camera开发

2022-11-08 14:44:41 806 1

原创 Window10 子系统Ubuntu编译Android源码出错 Build sandboxing disabled due to nsjail error

Window10 子系统Ubuntu编译Android源码出错FAILED: ninja: ./build/blueprint/bootstrap/build.ninja:11: loading ‘out/soong/.minibootstrap/build-globs.ninja’: Exec format error subninja09:26:18 Build sandboxing disabled due to nsjail error. This may become fatal in the

2020-12-14 11:44:34 6459 2

原创 Ubuntu18.04 下载Android源码

Ubuntu编译Android上-下载篇环境系统下载repo配置工具(以本人作参考)使用repo初始化下载本人使用打包好的源码文件包遇到的问题环境系统Ubuntujava版本 ,openjdk11系统盘50G文件交换区200G(本人安装ubuntu时)说明Android源码比较大,建议>100G的磁盘空间。下载repo配置工具(以本人作参考)1.进入工作区: cd //...

2020-04-05 22:24:14 762

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除