安卓12系统的源代码已在AOSP上发布

文章来源:

现在,谷歌已在AOSP,即Android Open Source Project,安卓开源项目上发布了安卓12系统的源代码,此前谷歌已经在2月份推出了安卓12开发者测试版并介绍了其新功能,并于5月份推出了安卓12测试版第一版。该最新版本的智能手机操作系统应该会在未来几周内应用在谷歌新出的Pixel手机上,随后是三星、一加、Oppo、真我、传音、Vivo和小米手机。

你可以使用以下指令下载源代码:

前往“CNX Software中文站”官网,查看完整信息

最后,下载清单中应该有一个类似于android-12.0.0.0_r1的安卓12系统标签。这意味着开发者仍然可以开始检索源代码来适配操作系统,以满足他们的需求,例如,实现对单板计算机或非Android TV操作系统的电视盒的支持。

安卓12源代码开源项目

发行说明中列出了Android 12系统对源代码所做的更改,包括:

  • 支持 Android Rust编程语言
  • Boot image header第4版对Generic Kernel Image (GKI) 体系结构的支持和boot签名
  • 替换早期版本中的*内核cmdline选项,更改为bootconfig这一将配置详细信息从构建和引导加载程序传递到Android 12的机制。
  • 支持多个供应商的ramdisk(又名虚拟内存盘),使用fastboot 命令刷新便可以从设备中提取完整vendor_boot镜像。
  • 音频更新到HAL V7
  • 支持5G网络切片
  • 非持久性MAC随机化类型,允许Android在每次连网时便为特定网络重新随机化 MAC地址
  • Wi-Fi AP/AP并发功能,允许设备启动桥接双 (AP+AP) 网络共享热点。
  • 一系列车用功能,包括虚拟化、各应用网络选择(PANS)、光电编码器等……
  • 更改Display框架以支持外部 (HDMI/DisplayPort) 显示器的热插拔和动态显示功能
  • 兼容Media Transcoding(视频转码软件)允许设备使用 HEVC 进行视频捕获,同时保持与应用程序的兼容性。
  • Android TV – 系统服务可以确保HDMI连接显示器的电源控制与内部显示器的电源控制保持一致,以及对Tuner框架的更改
  • 等等…

安卓12系统应该比之前版本的安卓系统更高效,执行速度更快,核心系统服务CPU时间将减少22%,大核心的使用减少15%,以及应用程序启动速度更快并对I/Os进行了优化,发行公告列出了更多功能和改进内容,但这些都主要是针对Android应用程序开发人员。

谷歌还将在10月27日至28日举行的2021年Android开发者峰会上更详细地探讨Android 12。正如人们所期望的那样,峰会将更多地是协助开发者确保其应用程序与安卓12系统兼容,而不是处理纷繁难懂的操作系统问题。

更多优质文章推荐:

1.

2.

3.

CppJieba C++ 中文分词库 超级好用

有使用python做自然语言处理、NLP的同学应该对Jieba(结巴)不陌生、可以说是机器学习、ai领域的中文分词事实上的标准了。

  • (01)源代码都写进头文件 src/*.hpp 里,include 即可使用;
  • (02)支持utf-8,gbk编码,但是推荐使用utf-8编码;
  • (03)内置分词服务 server/server.cpp,在 linux 环境下可安装使用;
  • (04)项目自带较为完善的单元测试,核心功能中文分词 (utf8) 的稳定性接受过线上环境检验;
  • (05)支持载自定义用户词典;
  • (06)支持 linux , mac osx 操作系统;
  • (07)支持 Docker;

输出效果为:

  • 需要根据github[https://github.com/yanyiwu/cppjieba]指引编译安装,如果遇到问题欢迎留言交流。
  • 另外注意本库依赖limonp库,所以也要下载limonp库[https://github.com/yanyiwu/limonp]

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。