05 2023 档案
摘要:## 一、准备工作 1、可正常编译的Android12的源码 2、三方apk:我这里选择的是一个ChatGPT的apk(下载地址:https://aigcfun.com/app-download),选择这个就是因为其so的平台比较多,可以很好的兼容模拟器,我们下载下来apk后解压可以看到lib目录下
阅读全文
摘要:## 背景 在[手机投屏处理音频流转问题 ](https://www.cnblogs.com/zuojie/p/17273558.html "手机投屏处理音频流转问题 ")中介绍了反射`android.media.AudioSystem`类的`setDeviceConnectionState`方法来
阅读全文
摘要:## 准备 ### 1、AOSP源码下载 可以参考[AOSP下载且编译](https://www.cnblogs.com/zuojie/p/17399781.html "AOSP下载且编译") 这里我下载的是`android-12.1.0_r5`的AOSP源码 ### 2、下载驱动 因为我下载的是`
阅读全文
摘要:从事Android开发都需要涉及到Android源码的阅读,特别是系统应用或者Framework开发,读代码的时间远远比写代码的时间更多。 ## 一、 生成iml与ipr 在Android Studio中导入AOSP源码,需要利用以下配置文件: - android.iml AS工程配置文件,记录项目
阅读全文
摘要:当我们编译好AOSP系统源码后,可以通过`emulator`命令打开模拟器,但是当我们关闭终端后,在次打开终端输入`emulator`命令,提示未找到命令:  意思是需要16G左右的内存(实际上编译会超过16G),而我们之前安装
阅读全文
摘要:## 一、简介 **AOSP:**Android Open Source Project ## 二、环境要求 我们可以先了解官网([https://source.android.com/docs/setup/start/requirements?hl=zh-cn](https://source.an
阅读全文
摘要:一、系统环境 二、安装源文件 Android Studio 4.2.2:android-studio-ide-202.7486908-linux.tar.gz Java SE Development Kit: jdk-8u221-linux-x64.tar.gz 提取码:17xx 三、安装JDK 解
阅读全文
摘要:一、 虚拟机的选择 最开始使用的是Oracle VM VirtualBox,VirtualBox安装好Ubuntu后,发现有好多个问题, 1、使用起来有点卡顿。 2、增强工具安装不了。 3、共享文件夹无法使用。 4、ubuntu无法正常启动。 5、等等..... 被迫选择VMware Worksta
阅读全文
摘要:项目开发过程中,经常有需要到系统jar包,导入系统jar包后,发现无法正常编译通过,针对此问题,下文简述下如何导入framework.jar ,并正常使用 1、导入framework.jar ,使用compileOnly依赖 compileOnly files('libs/framework.jar
阅读全文