Android 14 Beta 1

Android 14的第一个 Beta 版,围绕隐私、安全、性能、开发人员生产力和用户定制等核心主题构建,同时继续改进平板电脑、可折叠设备等大屏幕设备的体验。我们一直在完善 Android 14 的功能和稳定性方面取得稳步进展,现在是时候向开发者和早期采用者开放体验了。

Android 全年都会提供增强功能和新功能,您对Android Beta计划的反馈在帮助 Android 不断改进方面发挥着关键作用。Android 14 开发者网站提供了有关 Beta 版的更多信息,包括Pixel 的下载和发布时间表。我们期待听到您的想法,并提前感谢您为使 Android 成为适合所有人的平台而提供的持续帮助。
在这里插入图片描述

跨外形尺寸工作

Android 14 建立在过去版本支持平板电脑和可折叠外形尺寸的基础上,我们一直在构建工具和资源来帮助完善您的应用体验,包括设计灵感和开发指南。

更智能的系统用户界面

在 Android 操作系统中,功能由两个独立但同样重要的包实现:提供服务的框架和为用户提供对这些服务的控制的系统 UI。每个 Android 版本都会对系统 UI 进行新的改进,以下是您可能会在 Beta 1 中注意到的一些改进。

新的后退箭头

显示后退箭头的图像,指示移动设备上的手势导航
手势导航体验包括在与应用程序交互时更突出的后退箭头,以帮助提高后退手势的理解和实用性。后退箭头还与用户的壁纸或设备主题相得益彰。

在这里插入图片描述

卓越的系统共享表

具有直接共享目标的自定义共享表的屏幕图像

在这里插入图片描述

在 Android 14 中,应用程序现在可以将自定义操作添加到它们调用的系统共享表中。使用ChooserAction.Builder创建自定义ChooserAction并将 ChooserAction 列表指定为使用Intent.createChooser创建的 Intent 的Intent.EXTRA_CHOOSER_CUSTOM_ACTIONS。
此外,系统现在使用更多的应用信号来确定直接分享目标的排名。您可以通过调用PushDynamicShortcut来提供信号,以报告具有相应功能绑定的快捷方式使用情况。

更多图形功能

Android 14 添加了新的图形功能,您可以使用这些功能让您的应用真正脱颖而出。

路径现在是可查询和可插值的

Android 的Path API 是一种强大而灵活的机制,用于创建和渲染矢量图形。从 Android 14 开始,您可以查询路径以了解其中的内容。API 更新包括在结构完全匹配的路径之间进行插值的功能,从而实现变形效果,并且AndroidX 库提供了对 API 21 的向后兼容性。更多详细信息请参见此处。

个性化

每个应用程序的语言首选项

Android 14 增强了每个应用程序的语言首选项,允许动态自定义Android 设置每个应用程序语言列表中显示的语言集,并为 IME 提供了解当前应用程序的 UI 语言的方法。从 Android Studio Giraffe Canary 7 和 AGP 8.1.0-alpha07 开始,您可以将应用配置为自动支持每个应用的语言首选项。Android Gradle 插件会根据您的项目资源生成LocaleConfig文件,并在生成的清单文件中添加对其的引用,因此当您的语言支持发生更改时,您不再需要手动创建或更新该文件。请参阅自动每应用程序语言支持以获取更多信息并留下反馈。

隐私

限制以残疾人为中心的无障碍服务的可见性

Android 14 引入了accessibilityDataSensitive 属性,允许应用将指定视图的可见性限制为仅对声称可以帮助残障用户的辅助功能服务。Play Protect 确保从 Play 商店下载的应用程序的这些声明是真实的。TalkBack 和其他声称可以帮助残障用户的服务将不受此属性的影响。

应用程序可以考虑使用accessibilityDataSensitive来:

保护用户数据(例如个人详细信息或明文密码)
防止无意中执行关键操作(例如转账或在购物应用程序中结帐)

应用程序兼容性

如果您尚未测试您的应用与 Android 14 的兼容性,现在是时候进行测试了!随着 Android 14 现已进入测试版,我们向早期采用者用户和开发者开放访问权限。在未来几周内,预计会有更多用户在 Android 14 上尝试您的应用并提出他们发现的问题。

要测试兼容性,请在运行 Android 14 Beta 的设备或模拟器上安装已发布的应用,并完成应用的所有流程。查看行为更改以集中测试。解决任何问题后,请尽快发布更新。

在这里插入图片描述

Android 14 预览版和发布时间表的图片表明我们正朝着 4 月份发布 Beta 版的目标迈进

现在也是开始为您的应用程序面向 Android 14 做好准备的好时机,方法是使用开发人员选项中的应用程序兼容性更改切换进行测试。

在这里插入图片描述

开发者选项中应用程序兼容性更改的部分屏幕截图
应用程序兼容性在开发者选项中切换。

开始使用 Android 14

今天的 Beta 版本包含您尝试 Android 14 功能、测试您的应用并向我们提供反馈所需的一切。要使用平板电脑和可折叠设备测试您的应用程序,最简单的入门方法是在Android Studio SDK Manager的最新预览版中在平板电脑或可折叠设备配置中使用 Android 模拟器。现在我们已经进入 Beta 阶段,您可以在此处注册任何受支持的 Pixel 设备,以通过无线方式获取本次和未来的 Android 14 Beta 以及功能删除 Beta 更新。如果您没有 Pixel 设备,则可以通过 Android Studio 中的 Android 模拟器使用 64 位系统映像。

为了获得 Android 14 的最佳开发体验,我们建议您使用Android Studio Giraffe的最新预览版(或更新的 Giraffe+ 版本)。设置完成后,您应该执行以下操作:

  • 尝试新功能和 API - 在我们最终确定 API 时,您的反馈至关重要。在反馈页面的跟踪器中报告问题。
  • 测试您当前应用的兼容性-了解您的应用是否受到 Android 14 中默认行为更改的影响。将您的应用安装到运行 Android 14的设备或模拟器上并对其进行广泛测试。
  • 通过选择加入更改来测试您的应用- Android 14具有选择加入行为更改,这些更改仅在您的应用面向新平台时才会产生影响。尽早了解和评估这些变化非常重要。为了更容易测试,您可以单独打开和关闭更改。

我们将在整个 Android 14 发布周期中定期更新预览版和 Beta 版系统映像以及 SDK。

如果您已注册Android 13 QPR Beta计划并且您的设备受支持,则无需采取任何其他操作即可使用 Android 14 Beta 1。

有关如何获取 Beta 版的完整信息,请访问 Android 14 开发者网站。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/193672.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql之搭建MHA架构实现高可用

1、定义 全称是masterhigh avaliabulity。基于主库的高可用环境下可以实现主从复制及故障切换(基于主从复制才能故障切换) MHA最少要求一主两从,半同步复制模式 2、作用 解决mysql的单点故障问题。一旦主库崩溃,MHA可以在0-30…

Elasticsearch:检索增强生成 (Retrieval Augmented Generation -RAG)

作者:JOE MCELROY 什么是检索增强生成 (RAG) 以及该技术如何通过提供相关源知识作为上下文来帮助提高 LLMs 生成的响应的质量。 生成式人工智能最近取得了巨大的成功和令人兴奋的成果,其模型可以生成流畅的文本、逼真的图像,甚至视频。 就语…

二叉树的创建与遍历

目录 前言: 二叉树的概念与结构 二叉树的链式存储 二叉树的创建 二叉树的销毁 二叉树结点个数计算 二叉树叶子结点个数计算 二叉树第k层节点个数的计算 二叉树高度的计算 二叉树查找值为x的结点 二叉树的遍历 二叉树的前序遍历 二叉树的中序遍历 二叉树…

代码随想录算法训练营第五十五天 | LeetCode 583. 两个字符串的删除操作、72. 编辑距离、编辑距离总结

代码随想录算法训练营第五十五天 | LeetCode 583. 两个字符串的删除操作、72. 编辑距离、编辑距离总结 文章链接:两个字符串的删除操作、编辑距离、编辑距离总结 视频链接:两个字符串的删除操作、编辑距离 1. LeetCode 583. 两个字符串的删除操作 1.1 思…

计算机编程入门软件,计算机编程初学入门什么语言

计算机编程入门软件,计算机编程初学入门什么语言 给大家分享一款中文编程工具,零基础轻松学编程,不需英语基础,编程工具可下载。 这款工具不但可以连接部分硬件,而且可以开发大型的软件,象如图这个实例就是…

科研学习|研究方法——逻辑回归系数的显著性检验(python实现)

1. 背景 回归方程与回归系数的显著性检验 2. statsmodels 库 statsmodels库可以用来做逻辑回归、线性回归。并且会在summary中给出显著性检验的结果。最终我们想要的就是如下图的报告。 3. 计算过程 如果我们使用的sklearn构建的逻辑回归就没有办法直接输出这个报告&#xff0c…

swiper垂直方向全屏实现鼠标滚轮滚动一下切换一屏

效果 20231116092014 添加mousewheelControl: true,这个属性即可 <div class"swiper-container"><div class"swiper-wrapper"><div class"swiper-slide" > <div class"" style"height: 100%; background-…

如何使用iPhone15在办公室观看家里电脑上的4k电影?

如何使用iPhone15在办公室观看家里电脑上的4k电影&#xff1f; 文章目录 如何使用iPhone15在办公室观看家里电脑上的4k电影&#xff1f;1.使用环境要求&#xff1a;2.下载群晖videostation&#xff1a;3.公网访问本地群晖videostation中的电影&#xff1a;4.公网条件下使用电脑…

jenkins+centos7上传发布net6+gitlab

工作中实践了一下jenkins的操作&#xff0c;所以记录一下这次经验&#xff0c;没有使用到docker 先看下成果&#xff1a; 选择发布项目 选择要发布的分支 构建中 发布成功 开始 首先安装好jenkins并注册自己的jenkins账号 因为我们的项目代码管理使用的是gitlab&#xff0c…

使用python电脑轻量级控制手机—adb命令和手机投屏

文章目录 一、通过无线连接手机和电脑二、使用adb命令轻量级控制手机二、使用scrcpy控制手机 通过电脑控制手机有多种方式如appnium等&#xff0c;本文介绍的是两种轻量级的方案&#xff0c;使用adb命令刚和手机投屏。 一、通过无线连接手机和电脑 1、手机设置 开发者选项—us…

【视觉SLAM十四讲学习笔记】第二讲——初识SLAM

专栏系列文章如下&#xff1a; 【视觉SLAM十四讲学习笔记】第一讲 一个机器人&#xff0c;如果想要探索某一块区域&#xff0c;它至少需要知道两件事&#xff1a; 我在什么地方——定位周围环境是什么样——建图 一方面需要明白自身的状态&#xff08;即位置&#xff09;&#…

Spring Boot 整合xxl-job实现分布式定时任务

xxl-job介绍 XXL-JOB是一个分布式任务调度平台&#xff0c;其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线&#xff0c;开箱即用。 xxl是xxl-job的开发者大众点评的许雪里名称的拼音开头。 设计思想 将调度行为抽象形成“调度…

高频CSS面试题

给大家推荐一个实用面试题库 1、前端面试题库 &#xff08;面试必备&#xff09; 推荐&#xff1a;★★★★★ 地址&#xff1a;web前端面试题库 BFC 块级格式上下文(block format context)是页面一块独立的渲染区域&#xff0c;具有一套独立的渲染规则 内部的…

芯科科技推出新的8位MCU系列产品,扩展其强大的MCU平台

新的BB5系列为简单应用提供更多开发选择 中国&#xff0c;北京 - 2023年11月14日 – 致力于以安全、智能无线连接技术&#xff0c;建立更互联世界的全球领导厂商Silicon Labs&#xff08;亦称“芯科科技”&#xff0c;NASDAQ&#xff1a;SLAB&#xff09;&#xff0c;今日宣布…

Elasticsearch的配置学习笔记

文/朱季谦 Elasticsearch是一个基于Lucene的搜索服务器。它提供一个分布式多用户能力的全文搜索引擎&#xff0c;基于RESTful web接口&#xff0c;Elasticsearch是用Java语言开发的。 关于Elasticsearch系列笔记&#xff0c;主要从Elasticsearch的配置、核心组件、架构设计、使…

还有医学生不知道这个免费好用的在线样本量计算器吗?

相信很多小伙伴都有过这样的经历&#xff1a;做科研设计、撰写论文&#xff0c;设计好主题后摆在眼前的是你最头痛的问题——样本量计算。事实上&#xff0c;样本量计算往往是临床医生做临床研究设计的一大障碍&#xff0c;是临床研究设计、临床知识经验以及统计学知识的结合。…

高阶智驾必上「激光雷达」,一场车企的集体投票

‍作者 | 张祥威 编辑 | 德新 2023年尾上市的这一批车型中&#xff0c;以问界新M7、理想MEGA、小鹏X9、智界S7和极氪007最为典型&#xff0c;它们的头顶大多搭载了一颗激光雷达&#xff0c;有的车型比如小鹏X9&#xff0c;甚至在前大灯位置配置了两颗激光雷达。 这是为实现高…

Pinia 及其数据持久化 Vue新一代状态管理插件

黑马前端Vue新一代状态管理插件Pinia快速入门视频教程 Pinia主页 超级简单&#xff0c;不需要耐心 pinia &#xff1a;新一代的VueX 1. 安装 npm install pinia2. 在main.js中引入 import { createPinia } from pinia app.use(createPinia())3. 新建stores目录&#xff0c…

生命在于学习——主板跳线的学习

一、前言 好吧&#xff0c;又是一个我之前没接触过的东西&#xff0c;秉持遇到什么就学什么的精神&#xff0c;来学&#xff01; 我一发小来找我&#xff0c;问我关于跳线的事情&#xff0c;我就一个表情&#xff1a; 好吧&#xff0c;我承认&#xff0c;纵观我23岁&#xf…

Looking for downloadable pre-built shared indexes关闭

这个功能很烦,把他关闭就行了 PyCharm的“Looking for downloadable pre-built shared indexes”是指PyCharm IDE中的一个功能&#xff0c;用于搜索和下载可共享的预构建索引。 这个功能的主要用途是帮助开发人员在开发过程中快速地获取和使用预构建的索引&#xff0c;以提高…