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 开发者网站。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C++基础(3)——类与对象

1.构造函数: 1.1 构造函数的引入: 在关于数据结构这一部分的文章中,创建了一个新的数据结构后,通常需要编写一个初始化函数来对这个数据结构进行一次初始化。在C的类中,如果存在函数,同样也需要对函数进行…

传递函数的推导和理解

传递函数的推导和理解 假设有一个线性系统,在一般情况下,它的激励 x ( t ) x(t) x(t)与响应 y ( t ) y(t) y(t)所满足的的关系,可用下列微分方程来表示: a n y ( n ) a n − 1 y ( n − 1 ) a n − 2 y ( n − 2 ) ⋯ a 1 y…

【重点文章】服务升级惨痛教训

文章目录 事故解析:避免方法涉及知识 以前怎么接触过大表,所以alter操作我都是一次性执行好几条的,这几条一下子干过去了   结果就是一直在转圈执行,因为alter产生的是表级排它锁,所以有关这几个表的查询更新操作全部处于阻塞…

CTF-栈溢出-基本ROP-【ret2shellcode】

文章目录 ret2shellcodeHTBCyberSanta 2021 sleigh思路exp ret2shellcode 控制程序去执行我们自己填充的代码。 条件: 我们填充的代码的位置具有可执行权限 HTBCyberSanta 2021 sleigh 检查保护 Has RWX segments提示有可读可写可执行的段 main函数 banner函数…

教师资格证的照片是什么底色?一键替换证件照背景色

现在在报考教师资格证时,我们提交个人资料信息都是在网络上进行的,最关键的一步就是要提交证件照,很多小伙伴还都不太情书教师资格证证件照要求,比如规定的证件照背景色是什么颜色,今天就围绕着这个问题给大家详细说明…

赶快来!程序员接单必须知道的六大注意事项!!!

花花世界迷人眼,增加实力多搞钱!对于咱程序员来说,搞钱的最好办法就是网上接单了,相信也有不少小伙伴已经在尝试了吧!但是如何正确的搞钱呢?其中的注意事项你真的了解吗? 本期就和小编一起来看…

使用nacos配置中心管理配置文件时,springcloud程序启动报错,无法找到对应的配置文件(加载到了错误的配置文件)

这里写目录标题 一、场景二、关键依赖三、报错信息四、排查1、bootstrap.yml配置2、查看Nacos配置中心3、重启后程序依旧报错,查看启动日志,发现Nacos加载到了错误的配置文件4、Debug查看源码,企图弄清楚使用错误应用名的原因5、找不到使用依…

DDR3 的相关设计规范(个人总结)

文章目录 阻抗控制布局布线电源处理时序要求 DDR3 的相关设计规范(个人总结) 阻抗控制 DDR3 要严格控制阻抗,单线 50ohm,差分 100ohm,差分一般为时钟、DQS。在走线过程中,尽量减小阻抗跳变的因素,比如:换层(无法避免…

CSS特效012:边框线条环绕流动效果

CSS常用示例100专栏目录 本专栏记录的是经常使用的CSS示例与技巧,主要包含CSS布局,CSS特效,CSS花边信息三部分内容。其中CSS布局主要是列出一些常用的CSS布局信息点,CSS特效主要是一些动画示例,CSS花边是描述了一些CSS…

C++二分查找算法:规划兼职工作

题目 你打算利用空闲时间来做兼职工作赚些零花钱。 这里有 n 份兼职工作,每份工作预计从 startTime[i] 开始到 endTime[i] 结束,报酬为 profit[i]。 给你一份兼职工作表,包含开始时间 startTime,结束时间 endTime 和预计报酬 pro…

Vue3 生命周期

如下是Vue3的生命周期函数图: 一、Vue2生命周期和Vue3声明周期的区别 1. Vue2 中,只要创建Vue实例对象而不需要挂载就可以实现beforeCreate 和 created 生命周期函数。 Vue3中必须要将Vue实例对象挂载完成,所有的准备工作做完,…

V10 桌面版、服务器版系统加固

V10 桌面版、服务器版系统加固 一、 文档说明 本文档中涉及的加固方法主要包括:密码策略配置、防火墙规 则配置、禁用高风险服务等。 二、 V10 桌面版系统加固 2.1 密码策略配置 密码策略包括密码老化控制策略和密码复杂度策略。密码老化 控制策略需要配置/etc…

Git客户端(TortoiseGit)使用

参考文章: https://www.cnblogs.com/xuwenjin/p/8573603.html 【精选】使用TortoiseGit工具进行开发(连接远程仓库进行克隆、拉取、获取、提交、推送、新建/切换/合并分支、解决冲突)_tortoisegit连接远程仓库-CSDN博客 tortoise git 拉取…

二进制的形式在内存中绘制一个对象实例

一、引用类型实例的内存布局 从内存布局的角度来看,一个引用类型的实例由如下图所示的三部分组成:ObjHeader TypeHandle Fields。前置的ObjHeader用来缓存哈希值和同步状态,TypeHandle部分存储类型对应方法表(Method Table&…

2023.11.17 -hivesql调优,数据压缩,数据存储

目录 1.hive命令和参数配置 2.hive数据压缩 3.hive数据存储 0.原文件大小 18.1MB 1.textfile行存储格式, 压缩后size:18MB 2.行存储格式:squencefile ,压缩后大小8.89MB​ 3. 列存储格式 orc - ZILIB ,压缩后大小2.78MB 4.列存储格式 orc-snappy ,压缩后大小3.75MB 5…

设计模式-中介者模式-笔记

Medicator中介者模式 动机(Motivation) 在软件构建过程中,经常会出现多个对象相互关联交际的情况,对象之间常常会维持一种复杂的引用关系,如果遇到一些需求的更改,这种直接的引用关系将面临不断的变化。 …

简单回顾矩阵的相乘(点乘)230101

[[1 0 1][1 1 0]] [[3 0 0 3][2 2 1 3][1 3 1 1]] [[4. 3. 1. 4.][5. 2. 1. 6.]]乘以 c11 a11*b11 a12*b21 a13*b31 1*3 0*2 1*1 4 c12 a11*b12 a12*b22 a13*b32 1*0 0*2 1*3 3 c13a11*b13 a12*b23a13*b33 c14a11*b14 a12*b24a13*b34 c21a21*b11 a22*b21 a23*b…

【iDRAC】突破错误信息壁垒,利用iDRAC提高效率

序 面对旧服务器上的黄色警示灯,工作人员往往陷入困惑。更糟糕的是,如果该服务器转手多次,缺少root用户密码和IP地址,那么要访问服务器iDRAC就更困难了。但是出现问题的硬件蕴含着重要信息,为了解开这个谜团&#xff…

基于STC12C5A60S2系列1T 8051单片的IIC总线器件数模芯片PCF8591实现数模转换应用

基于STC12C5A60S2系列1T 8051单片的IIC总线器件数模芯片PCF8591实现数模转换应用 STC12C5A60S2系列1T 8051单片机管脚图STC12C5A60S2系列1T 8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T 8051单片机I/O口各种不同工作模式介绍IIC总线器件数模芯片PCF8591介绍通过按…

windows11编译ffmpeg

安装msys2,直接https://www.msys2.org/上下载exe安装即可,默认路径; 选择msys2-mingw64启动,将下载源替换为中科大 sed -i "s#mirror.msys2.org/#mirrors.ustc.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*pacman -S…