• 2024-09-11AOSP配置音频政策-音量
    https://source.android.google.cn/docs/core/audio/implement-policy?hl=zh-cn配置音频政策Android10版本对音频政策管理器进行了重大重构,有助于更灵活地支持复杂的车载使用情形:提供了OEM专用路由策略。针对使用相同音量曲线的旧版音频流类型组提供了可自定义音量组。
  • 2024-07-18鸿蒙系统简洁
    1:手机开放联盟:开放手机联盟,是谷歌牵头,拉拢手机设备商,芯片商,运营商,通信设备商等一大波公司搞的,目的是为了一起联合起来在移动设备领域一起挣钱,最开始是为了对抗如日中天的苹果,谷歌公司(Google)于2007年宣布34家终端和运营企业加入开放手机联盟(OpenHandsetAlliance),将共同开发名
  • 2024-06-20Android AOSP Ubuntu 开发环境配置
    在下载和构建Android源代码的 main 分支之前,请确保您的硬件满足必要的要求,并已正确安装所需的软件。您还应熟悉以下术语:GitGit是一个免费的开源分布式版本控制系统。Android使用Git执行本地操作,例如建立分支、提交、对比差异、修改。如需Git学习帮助,请参阅 Git文
  • 2024-05-25Android11 系统修改 AOSP输入法的默认输入键盘布局
    系统自带的输入法源码在packages\inputmethods\目录,像谷歌输入法和谷歌拼音输入法的源码都是在这里!系统的默认输入法,修改掉其系统的语言,输入法键盘布局也会改变!因为系统中的Android键盘(AOSP)有个语言设置选项,里面默认的是“使用系统语言”,现在客户要求关闭默认“使用系统语言
  • 2024-05-15AOSP下载编译
    本例程使用清华镜像站提供的AOSP。1.Android镜像使用帮助注意:本镜像是AOSP镜像,AndroidSDK因版权原因,我们不能提供镜像服务。可访问<https://cs.android.com>或<https://github.com/aosp-mirror>在线搜索及浏览AOSP源码。参考Google教程<https://source.androi
  • 2024-04-17aosp
    init.rc文件作用:系统在启动之时,创建文件,移动数据等功能system/core/rootdir/init.rcinit.rc修改:添加如下:mkdir/data/system/xsettings0775systemsystemmkdir/data/system/xsettings/xxxx0775systemsystemmkdir/data/system/xsettings/xxxx/persist
  • 2024-03-22开发者选项 选择日志级别 这个是个小米miui特有的选项,aosp里搜了下好像没有
    "Developeroptions""Selectloglevel" https://github.com/ingbrzy/Xiaomi.eu-MIUIv10-XML-Compare/blob/master/sakura/Settings.apk/res/values/strings.xmlhttps://github.com/ingbrzy/Xiaomi.eu-MIUIv11-XML-Compare/blob/master/davinci_stabl
  • 2024-03-19AOSP平台编写Android-ebpf程序(tracepoint)的一些map定义和使用问题,导致map和prog无法产生的原因。
     前言本片文章并不主要讲解在AOSP平台ebpf程序的整个编写流程,只是一些的map的定义使用问题,如有需要可查看,aosp平台的整个下载流程,以及简单的程序的编译和如何push到手机运行,这位up是我在ebpf领域探索的领路人,本站ID:LiujiaHuan13,如果有需要up本人后面会考虑写一篇aosp程序书写
  • 2024-03-13Android开发window安装Ubuntu虚拟机编译aosp安卓12源代码
    Window安装Ubuntu虚拟机编译aosp安卓12源代码1.安装VMWare虚拟机,以及安装Ubuntu1.1下载安装VMWare虚拟机下载地址和密钥,请见:https://www.cnblogs.com/yongfengnice/p/17413934.html1.2下载安装Ubuntuubuntu下载地址:https://ubuntu.com/download/alternative-dow
  • 2024-03-09aosp /system/core 目录下作用
    system/core/这个子目录比较重要,很多获取native系统级能力的库都在这个目录下,其中也包括一些native层的进程或服务。如fastboot、logd等。 |--systemAndroid系统设施  |--apex//AndroidPonyEXpress,Android10引入的低级别组件格式  |--bpf//BerkeleyPacket
  • 2023-11-20Android系统开发 Android10版本自定义系统版本号
    前言  framework开发,此博客基于Android10版本,实现自定义系统版本号。找到修改位置需要修改的关键文件是buildinfo.sh搜索一下文件找到要改的目标文件这里建议将这个文件拷贝出来修改,各自的编译环境不同,拷贝或者传输文件的方式不同,这里各自发挥。下面是我在wsl里把文件拷
  • 2023-10-28如何下载AOSP的单个仓库
    AOSP使用repo来组织代码的,有时候我们只需要下载其中一部分代码。下面是具体的操作方式<?xmlversion="1.0"encoding="UTF-8"?><manifest><remotename="aosp"fetch=".."review="https://android-review.googleso
  • 2023-10-07vscode单步调试Android c++源码
    vscode单步调试Androidc++源码  目录步骤1.运行gdbclient.py脚本2.复制生成的launch.json并新建/home/jetson/android_aosp/aosp/.vscode/launch.json3.运行gdb即可,打断点参考 步骤注意:这个过程需要在Android源码环境中运行,可以使用adb端口转发工具,来
  • 2023-09-13因为swap剩余空间不足造成AOSP编译失败
    编译失败的log:FAILED:out/soong/build.ninjacd"$(dirname"out/soong/.bootstrap/bin/soong_build")"&&BUILDER="$PWD/$(basename"out/soong/.bootstrap/bin/soong_build")"&&cd/&&"$BUILDER&
  • 2023-09-06aosp源码分析 5.0 BlockImageUpdateFn
    block_image_update("/dev/block/bootdevice/by-name/system",package_extract_file("system.transfer.list"),"system.new.dat","system.patch.dat");//args://-blockdevice(orfile)tomodifyin-place
  • 2023-08-25wsl 编译 android AOSP 13 源码
    安装WSLWindows11版本如下:首先在microsoftstore里面安装ubuntu版本,我选择的是ubuntu22.04:安装完成后,打开"控制面板"-->"程序和功能"-->"启动或关闭Windows功能",打开下面的选项:安装成功后迁移WSL到一个可用空间至少300G的磁盘wsl默认安装在C盘,因
  • 2023-08-24Ubuntu 22.04上编译Android 13 AOSP系统
    背景因为最近空闲期,刚好遇到了一个小项目,需要AOSP系统的,因此就花费了一些时间捣鼓了一下,源码编译aosp13环境:vm22.04空间350g内存24g环境配置以下所有操作需要全球通上网,已经安装git环境。把Ubuntu源切到国内,下载速度快很多。sudoaptinstallunzipziplibssl-devli
  • 2023-05-20AOSP编译成功后关闭终端emulator命令找不到
    当我们编译好AOSP系统源码后,可以通过emulator命令打开模拟器,但是当我们关闭终端后,在次打开终端输入emulator命令,提示未找到命令:此时我们需要重新执行下面语句sourcebuild/envsetup.shlunch#选择之前的选项emulator这样就可以正常使用模拟器了。
  • 2023-05-15AOSP源码编译—交换空间扩容
    编译AOSP源码的时候会出现提示如下:意思是需要16G左右的内存(实际上编译会超过16G),而我们之前安装Ubuntu的时候只分配了8G,编译一定会失败!此时需要添加虚拟内存(swap交换空间)Linux的交换分区(swap),或者叫内存置换空间(swapspace),是磁盘上的一块区域,可以是一个分区,也可以是一个文件,或
  • 2023-05-14AOSP下载且编译
    一、简介AOSP:AndroidOpenSourceProject二、环境要求我们可以先了解官网(https://source.android.com/docs/setup/start/requirements?hl=zh-cn)的对设备的要求的介绍:2.1、软硬件要求我们可以看到官网对硬件的要求是磁盘最少250GB的可用磁盘空间,内存最少需要16GB,如何内
  • 2023-05-10AOSP下载编译
    平台:Ubuntu22.04Desktop文件:AOSP(清华源/中科大源)AOSP,全称"AndroidOpenSourceProject",中文意为"Android开放源代码项目"。发起者是谷歌,主要用途是移动设备的系统。这里通过清华源下载Android代码。1.安装依赖$sudoaptinstallbuild-essentialbcflexbisongawk
  • 2023-04-09高通正式开源 aptX 和 aptX HD 编码器
    导读蓝牙音频的传输质量在过去这些年有了非常显著的进步,尤其是各大手机厂商开始陆续取消耳机接口,蓝牙音频的发展速度更是加快了不少,用户从一开始只能听个响到现在用蓝牙也可以听无损。说到音频编解码,目前市场上采用比较广泛的应该是SBC和AAC,还有高通主导的aptX、aptX
  • 2023-04-01清华AOSP镜像下载 同步遇到的问题
    https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/清华AOSP镜像地址如图  下载tar后解压执行reposync报错Traceback(mostrecentcalllast):File"/home/wanglongjiang/aosp/.repo/repo/main.py",line38,in<module>fromcolorimportSetDefaultColori
  • 2023-03-19AOSP_去除桌面不能删除的搜索框
    修改以下文件:packages/apps/Launcher3/src/com/android/launcher3/Launcher.java加一个public,加哪里你应该知道publicstaticbooleanisQsbDisabled(){returntr
  • 2022-12-19aosp编译houdini实现兼容x86库
    title:aosp编译houdini实现兼容x86库date:2022-12-1914:12:36tags:阳性期间弄的这个东西,我头都大了首先我们自己弄一个combo仿照aospx86弄的在device/generic