![](https://img-blog.csdnimg.cn/d382f76467c544d4b55d3e0c61689daa.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android系统AOSP12与嵌入式
文章平均质量分 59
本专栏主要涉及到内容是Android系统源码与嵌入式相关
人民的石头
这个作者很懒,什么都没留下…
展开
-
安卓 luncher开发 按住home键回不到首页结局
的话在ActivityStack里面的resetTaskIfNeededLocked中不会对activity队列mHistory进行重排,添加以上代码后解决。原创 2024-06-19 09:12:48 · 109 阅读 · 0 评论 -
AOSP平台开发的利器——Android Studio for Platform
Studio for Platform (ASfP) 是一个为使用 Soong 构建系统构建的 Android 开源项目(AOSP)平台开发者而设计的 Android Studio IDE 版本。与标准 Android Studio 不同,ASfP 具有多语言支持,可以在同一 IDE 中编写 C++、Kotlin 和 Java 程序语言,并且具有项目设置向导和配置 lunch 目标和平台模块等功能。如果后续不想用了,可以用如下命令进行卸载。1、官网里给出的启动的方法,执行脚本。2、也可以封装成一个脚本。原创 2024-06-16 21:37:21 · 467 阅读 · 1 评论 -
Linux更改默认python版本
【代码】Linux更改默认python版本。原创 2024-06-16 11:03:55 · 275 阅读 · 0 评论 -
AIDEGen + Android Studio本地环境调试代码
AIDEGen + Android Studio本地环境调试代码_aidegen android studio-CSDN博客。5、如何修改静态代码分析工具lint,以解决IDE中各种标红的错误(实际非错误)。4、如何让AndroidManifest.xml和各种资源xml能相互引用。6、如何使用Android studio单步调试SystemUI。1、使用AOSP源码中aidegen工具,构建依赖模块。2、使用AOSP源码中的JDK。3、使用AOSP源码中的SDK。接下来我们依次解决上面的步骤。原创 2024-03-19 22:19:37 · 594 阅读 · 0 评论 -
linux常用命令
最常用的打包命令是 tar,使用 tar 程序打出来的包我们常称为 tar 包,tar 包文件的命令通常都是以 .tar 结尾的。生成 tar 包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲 tar 命令的基本用法。解压这条命令是将所有 .jpg 的文件打成一个名为 all.tar 的包。-c 是表示产生新的包,-f 指定包的文件名。这条命令是将所有 .gif 的文件增加到 all.tar 的包里面去,-r 是表示增加文件的意思。原创 2024-06-15 20:39:26 · 609 阅读 · 0 评论 -
scp命令----跨服务器传输文件
scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。Linux scp 命令用于 Linux 之间复制文件和目录。是不加密的,scp 是 rcp 的加强版。原创 2023-07-25 13:51:21 · 3461 阅读 · 0 评论 -
AOSP12 修改启动开机logo
将对应图片文件替换成自己 的即可。原创 2024-06-13 09:36:47 · 245 阅读 · 0 评论 -
Android APP转成launcher
使用场景,需要开机的时候,自动启动app,解决方案为将Android app转成 launcher app,可实现效果。原创 2024-04-30 09:57:31 · 675 阅读 · 2 评论 -
AOSP12 Launcher3去掉默认的google搜索栏
【代码】AOSP12隐藏首页搜索框----隐藏google 搜索栏。原创 2024-06-12 23:02:39 · 333 阅读 · 3 评论 -
Android 12 系统开机动画
在Android系统源码目录下输入如图所示所输出的路劲即为bootanimation.zip所在路径,每个系统都不一样,建议用命令查找 我的路径为:android12\out\target\product\emulator_x86_64\system\media可以看到开机动画原创 2024-01-30 22:56:52 · 896 阅读 · 0 评论 -
Android systemui 编译
SystemUI是Android系统非常重要的一个组件,日常使用无论是Android应用开发还是framework开发,我们都会经常遇到,它主要包括状态栏、快捷设置、通知栏、导航、锁屏、音量、最近访问等模块,在下载Android源码后,我们该如何编译Android SystemUI呢?下面让我们来一步步实现。原创 2024-01-30 21:31:52 · 1448 阅读 · 0 评论 -
Android SystemUI 介绍
什么是SystemUI?Android SystemUi是指Android操作系统中的系统用户界面,它是用户与设备交互的界面。SystemUi提供了状态栏、导航栏、通知中心等重要的用户界面元素,这些元素可以帮助用户快速地访问设备的各种功能和信息。主要模块如下:1、NavigationBar(导航栏):NavigationBar是位于屏幕底部的导航界面,提供了返回、主页和最近任务等导航操作的按钮。它使用户能够浏览应用程序和系统功能,如切换应用、返回主屏幕等。原创 2024-01-29 22:35:21 · 3168 阅读 · 2 评论 -
Android12源码目录结构
【代码】Android12源码目录结构。原创 2024-01-23 22:02:58 · 1056 阅读 · 0 评论 -
要编译Android 12系统的开机Logo,你需要执行以下步骤:
确保你已经成功下载了AOSP(Android Open Source Project)的源代码并完成了编译环境的配置。如果你还没有完成这些步骤,你可以参考AOSP官方文档中的指南。原创 2024-01-21 22:07:44 · 1060 阅读 · 0 评论 -
Ubuntu中查看IP地址的常用命令及使用方法
在Ubuntu操作系统中,了解和查看IP地址是进行网络配置、故障排除以及连接其他设备的重要一步。输入ifconfig 输出如图所示,即为ip地址。原创 2024-01-19 23:43:46 · 15767 阅读 · 0 评论 -
Ubuntu重启后进入initramfs导致无法开机
今晚,我的电脑意外关机,重新开机后打开了后出现initramfs,一直无法开机。该虚拟机使用的是 vm17,系统是ubuntu20,原创 2024-01-18 22:17:29 · 3816 阅读 · 0 评论 -
Ubuntu安装Samba
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。修改前修改后。原创 2024-01-18 21:38:42 · 680 阅读 · 0 评论 -
AOSP 源码编译android 12
python2 sudo apt-get install python python3 sudo apt-get install python3 repo因为Android源码由多个git组成,故安装repo利于管理git工程. repo安装步骤 b.下载启动器 注意 如果提示 curl: command not found ,那是因为没装 Curl 执行 :sudo apt-get install curl -y我采用的是另外原创 2023-12-17 18:24:13 · 1959 阅读 · 1 评论