aosp

andr_gale2 小时前
android·aosp·framwork
05_aosp12中init进程解析rc文件流程分析init进程启动后,会解析system、system_ext、vendor、odm、product分区下的*.rc文件,最后解析完成后,会得到一系列的Action和Service,并通过ActionManager存储所有的Action,通过ServiceList存储所有的Service,最后由SecondStageMain通过轮训调用ActionManager::ExecuteOneCommand触发执行。
longji12 天前
android·aaos·aosp·android16
android 01 AOSP android16 aaos 编译及webview升级repo工具,需要使用国内镜像,不要采用安装的方式,安装的repo工具,默认会找官网地址aosp android 源码代码线、tag信息: https://android.googlesource.com/platform/manifest/+refs aosp android 源码下载 官网说明: https://source.android.com/docs/setup/download?hl=zh-cn win10 hyperV ubuntu2024.04desktop 虚拟机
千里马学框架14 天前
android·linux·ubuntu·framework·安卓·aosp·源码环境
Ubuntu 24 搭建aosp源码环境详细笔记因为很多新同学的机器等可能比较新,所以机器上的一些硬件驱动不一定老版本的ubuntu系统上有,所以很多同学也不得使用比较新的ubuntu 24版本,但是24版本ubuntu搭建aosp源码环境,相比ubuntu 20.04还是有一些差别。这里为了照顾更多ubuntu 24版本同学搭建aosp环境这里进行新写一篇文章进行指导。
习惯就好zz15 天前
android·运维·服务器·aosp·ntp
RK3588 Android 12 修改 NTP 服务器:从资源覆盖到时间同步验证在 Android 系统开发中,修改 NTP 服务器地址(如从默认的 pool.ntp.org 切换到 time.windows.com)是常见的定制需求。本文将记录如何通过 Overlay 机制 修改配置,并分享在没有直观 Logcat 日志的情况下,如何一步步通过底层资源分析和功能测试验证修改是否真正生效。
写点啥呢1 个月前
recovery·aosp·崩溃
Android系统开发,app多次崩溃造成系统进入recovery即将上线的车载中控系统,突然收到客户投诉。说黑屏了,严重问题!这个recovery模式其实上面描述很清楚,只是系统数据未能加载。提示用户手动选择。但是页面比较吓人,所以着实让人头疼!
贤泽1 个月前
android·aosp
Android View 触摸事件分发机制基于 AOSP 源码(Android 15/V)的深入分析Android 的输入事件处理贯穿从硬件驱动到应用层的完整软件栈,整体分为以下层次:
贤泽2 个月前
android·aosp
Android15 ContentProvider 深度源码分析(上)ContentProvider是Android四大组件之一,是Android系统中用于跨进程数据共享的标准机制。它提供了一种统一的接口,允许应用程序安全地访问其他应用程序的数据,同时也能将自己的数据暴露给其他应用程序。
贤泽2 个月前
android·aosp
Android15 ContentProvider 深度源码分析(下)ContactsProvider是Android系统中管理联系人数据的核心组件,提供了联系人、通话记录、语音邮件等数据的存储和访问功能。它采用了复杂的三层数据模型设计,支持多账户联系人聚合。
贤泽2 个月前
android·aosp
android 15 AOSP Broadcast 广播机制源码分析Android广播(Broadcast)是一种基于发布-订阅(Publish-Subscribe)模式的组件间通信机制。它允许应用程序或系统组件向其他组件发送异步消息,实现松耦合的组件间通信。
奔跑吧 android2 个月前
音视频·audio·aosp·android15·8295·音频子系统
【车载Audio】【AudioHal 07】【高通音频架构】【从逻辑策略到物理执行】在 SA8295P 高通车载平台上,音频系统是一个复杂的矩阵,涉及 Android、QNX 和 DSP 之间的多方协作。为了管理这种复杂性,系统通过两套核心 XML 配置文件来驱动:resourcemanager.xml(策略决策者)和 mixer_paths.xml(底层执行者)。
不会Android的潘潘3 个月前
android·java·前端·aosp
受限系统环境下的 WebView 能力演进:车载平台 Web 渲染异常的根因分析与优化实践在做车载业务时遇见的问题,一直没时间总结,今天记录一下。问题出现在车载系统环境中,系统WebView内核长期固定在83.x版本,系统升级受限,但业务侧WebApp在持续演进。(一个网站表示一个WebApp)
奔跑吧 android3 个月前
audio·aosp·pal·高通音频框架·8155·8295
【车载audio开发】【Qualcomm PAL 详解 6】【PAL 总体架构与模块交互指南】欢迎来到 Qualcomm PAL (Platform Audio Layer) 的世界。为了更好地理解,我们继续使用餐厅的比喻:
奔跑吧 android3 个月前
audio·aosp·高通·车载音频
【车载audio开发】【Qualcomm PAL 详解 4】【Session 模块 介绍】如果说 Stream 是“订单”,Device 是“餐桌”,那么 Session (会话) 就是 厨房和传菜员。
不会Android的潘潘3 个月前
android·adb·aosp
adb指令扩展方案当前 AOSP 开发中,绝大多数功能开关、调试选项、云控能力都依赖系统属性(ro./persist./debug. 等 prop)来实现,主要存在以下硬伤:
Just_Paranoid4 个月前
android·adb·framework·service·aosp·dumpsys
【AOSP】Android Dump 信息快速定位方法在 Android Framework 开发中,要找到某个类中 dump() 信息输出对应的 adb 命令,大部分拥有 dump() 方法的类,通常是某个系统服务的一部分,或者被某个系统服务所持有,dumpsys 是 面向系统服务(System Service) 的。
林鸿群5 个月前
android·linux·ubuntu·aosp
Android AOSP 15 源码Ubuntu编译启动代理安装依赖安装lfs创建编译目录下载repo初始化分支同步源码同步成功设置环境变量选择编译目录开始编译
Calebbbbb5 个月前
安卓·安全架构·aosp
AOSP环境配置和编译该步骤网上有大量的相关教程,就不在此细说,主要提醒几个重要的地方Repo 是 Google 为了高效管理上百个 Git 仓库而开发的封装工具,它通过一个清单文件统一控制版本,让你能用一条命令同步所有项目代码。
毛豆的毛豆Y5 个月前
aosp·launcher3·android14
AOSP 14 Launcher3 - Taskbar UI 组成TaskbarView的图标支持以下动画属性:View层:Controller层:关键尺寸:
写点啥呢6 个月前
android·u盘·车机·aosp
android取消每次u盘插入创建无用(媒体)文件夹修改后车机系统开发中,不可避免的会有u盘媒体播放的功能。最近客户抱怨,每次插入到车机Android10系统都会创建很多媒体文件夹,在文件管理器中操作很麻烦。强迫症车主就每次都手动删除。
写点啥呢7 个月前
android·车机·aosp·深色模式·座舱
android12解决非CarProperty接口深色模式设置后开机无法保持AOSP AUTO车机系统和手机系统一样都加入了深色模式,可以自动或者用户手动切换显示设色或者浅色两种样式,尤其在夜间开车深色降低亮度能够有效避免司机分神,逐渐成为标配。