aosp

毛豆的毛豆Y9 天前
aosp·launcher3·android14
AOSP Android14 Launcher3——动画核心类QuickstepTransitionManager详解Launcher3中,有一个类在跟桌面相关的各种动画中扮演着非常关键的角色,这个类就是QuickstepTransitionManager。
毛豆的毛豆Y14 天前
aosp·launcher3·android14
AOSP Android14 Launcher3——RecentsView最近任务数据加载最近任务是Launcher中的一个重要的功能,显示用户最近使用的应用,并可以快速切换到其中的应用;用户可以通过底部上滑停顿进入最近任务,也可以在第三方应用底部上滑进最近任务。
毛豆的毛豆Y14 天前
aosp·launcher3·android14
AOSP Android14 Launcher3——点击桌面图标启动应用动画流程在Launcher3中,点击桌面应用图标时,会有一个从 图标位置起始到全屏的动画过程,使得应用的打开过程不是生硬的启动过程。
毛豆的毛豆Y15 天前
aosp·launcher3·android14
AOSP Android14 Launcher3——远程窗口动画关键类SurfaceControl详解在 Launcher3 执行涉及其他应用窗口(即“远程窗口”)的动画时,例如“点击桌面图标启动应用”或“从应用上滑回到桌面”的过渡动画,SurfaceControl 扮演着至关重要的角色。它是实现这些跨进程、高性能、精确定制动画的核心技术。
毛豆的毛豆Y21 天前
aosp·launcher3·android14
AOSP Android14 Launcher3——底部任务栏Taskbar详解前言:Launcher3中底部Taskbar和Navbar,或者说中文里面的术语导航栏,这几个词是很容易让人混淆的地方。本文要介绍的是Taskbar。从字面上意思来看,Taskbar就是任务栏,任务栏是Launcher3中一个重要的组件,尤其是在大屏平板设备上。
Mr_Fingerling21 天前
framework·aosp·android12·x86模拟器
Android12编译x86模拟器报找不到userdata-qemu.img选择编译aosp_x86-eng时没有生成模拟器,报这是因为编译“aosp_x86_64-eng”不会生成qemu所需镜像,需编译SDK版的。但在执行lunch时,只有car版的:
千里马学框架1 个月前
android·车载系统·framework·系统开发·aosp·lineage
安卓15/aosp15/lineage21使用brunch编译老是报错OOM内存不足在编译新版本的aosp15对应的lineage版本时候发现,经常在brunch gemini(手机目标名字),会出现无故退出,或者terminal闪退的情况。 通过dmesg查看日志可以看到如下的报错:
冬瓜神君5 个月前
android·aosp
Android14 AOSP支持短按关机修改frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
Sgq丶5 个月前
android·aosp·launcher3
Android 13 aosp Launcher 隐藏“壁纸和样式“入口
Just_Paranoid6 个月前
android·google·虚拟化·aosp·avf
Android 虚拟化框架(AVF)指南随着移动设备的普及和应用场景的多样化,安全性和隐私保护成为了移动操作系统的重要课题。Android作为全球最广泛使用的移动操作系统之一,一直在不断提升其安全性和功能性。Android虚拟化框架(AVF)作为一种新兴的技术,提供了一个安全且私密的执行环境,能够满足高安全性需求的应用场景。
Dnelic-9 个月前
android·framework·aosp·多用户模式·usermanager
【笔记】Android 多用户模式和用户类型用户界面:System =》Multiple Users =》 开关多用户模式。一般是不同用户模式下,有修改Settings应用配置的权限差异,因此需要通过用户类型对功能进行判断限制。
ttdevs9 个月前
android·framework·aosp·selinux·search
【Android】ServiceNotFoundException: No service published for: searchAndroid11 下的一个 system_app_crash:单纯看了这个Crash文件,按理说不该出现这个crash,permissioncontroller原生应用,没人动过。
Sgq丶1 年前
android·aosp·selinux
Android 13 aosp 默认关闭SELinuxAndroid_source/system/core/init/selinux.cpp将IsEnforcing()方法中默认返回值修改为false即默认关闭SELinux
吴同学是个程序员1 年前
android·设计模式·工厂方法模式·aosp
【Android】源码中的工厂方法模式本文是基于 Android 14 的源码解析工厂方法模式应用很广泛,我们平时开发中经常会使用到的数据结构中其实也隐藏着对工厂方法模式的应用,以 List 和 Set 为例,List 和 Set 都继承于 Collection 接口,而 Collection 接口继承于 Iterable 接口,Iterable 接口如下:
吴同学是个程序员1 年前
android·安卓·aosp·安卓架构
【Android】AOSP 架构Android 官网对 AOSP 结构图进行了更新,如下所示:Android 应用(Android Apps)
千里马学框架1 年前
智能手机·车载系统·安卓framework开发·aosp·nubia·lineageos
lineageos 21/aosp14环境搭建小米,nubia手机差异补充目前各个厂商的手机已经开始慢慢变成aosp14即android 14进行发货了,在2024将全部变成是android 14的天下。马哥这边也是一直密切关注着lineageos这边是否有及时升级到最新的android 14,今天去官网一看已经确实升级了,马哥这边也第一时间进行环境搭建编译,但是期间也发现了有一些差异相比原来的版本,这里就需要进行一些记录补充方便各位学员们参考,不至于无法搭建成功,有马哥在前面给大家采坑搭建就可以节省很多时间。 这里只讲解差异部分,详细参考如下链接: https://blog.
Dnelic-1 年前
android·framework·overlay·aosp
【笔记】Android 常用编译模块和输出产物路径具体编译到软件的路径要看编译规则的分区,代码中模块编译输出的产物基本对应。Android 代码模块模块device/mediatek/system/common/
千里马学框架1 年前
framework·wms·bug·分屏·窗口·aosp·车机车载
StatusBar、NavigationBar窗口显示在Activity下面之aosp14窗口类bug线索征集hi,粉丝朋友们: 从上次帮助国际学员解决了一个分屏有黑屏的bug后,相关blog和解决方法 https://blog.csdn.net/learnframework/article/details/134708393 解决方法看b站视频: https://www.bilibili.com/video/BV1hH4y1k781/?vd_source=a8c604ee3ce4999324264828f8fd99d8 近来的国际学员又有个窗口类bug求助马哥。这次的bug现象就不是说什么黑屏啥的,是一个窗口有
窦哲1 年前
ubuntu·aosp
Ubuntu 22.04.3编译AOSP13刷机手机:Pixel 4XL在清华大学开源软件镜像站下载初始化包aosp-latest.tar。 解压缩,切换到Pixel 4XL对应的AOSP 13分支然后同步代码。
菜鸟xiaowang2 年前
android·aosp·1024程序员节
.repo/repo/main.py“, line 79 file=sys.stderr) SyntaxError: invalid syntax【问题描述】: 使用repo命令下载是提示以下错误:【分析过程】: 确认.repo/repo/main.py文件是python3的语法,如下: