最详细的Android 13适配指南,不会的赶快进来学

小微 科技最详细的Android 13适配指南,不会的赶快进来学已关闭评论108字数 3656阅读模式
摘要谷歌从2022年8月15日开始, 将在 Pixel 设备上推出Android 13。今年晚些时候,Android 13 还将在三星 Galaxy、华硕、HMD(诺基亚手机)、iQO...

谷歌从2022年8月15日开始, 将在 Pixel 装备上推出Android 13。今年晚些时候,Android 13 还将在三星 Galaxy、华硕、HMD(诺基亚手机)、iQOO、摩托罗拉、OnePlus、Oppo、Realme、夏普、索尼、Tecno、vivo、小米等更多装备上推出。

Android 13 中新增哪些功能?主题利用图标文章源自微观生活(93wg.com)微观生活-https://93wg.com/14525.html

从 Android 13 起,用户可以选择启用带主题的利用图标。借助此功能,用户可以调理受支撑的 Android 启动器中利用图标的色调,以继承所选壁纸以及其他主题的配色。文章源自微观生活(93wg.com)微观生活-https://93wg.com/14525.html

如需支撑此功能,您的利用必需提供自适应图标以及单色利用图标,并通过清单中的 <adaptive-icon> 元素指向该单色利用图标。如果用户启用了带主题的利用图标(换句话说,在系统设置中开启了带主题的图标切换开关),而启动器支撑此功能,则系统将使用用户选择的壁纸以及主题来肯定色调色彩,然后该色彩将利用于单色利用图标。文章源自微观生活(93wg.com)微观生活-https://93wg.com/14525.html

在下列任何情况下,主屏幕都不会显示带主题的利用图标,而是显示自适应或标准利用图标:文章源自微观生活(93wg.com)微观生活-https://93wg.com/14525.html

如果用户未启用带主题的利用图标文章源自微观生活(93wg.com)微观生活-https://93wg.com/14525.html

如果您的利用不提供单色利用图标文章源自微观生活(93wg.com)微观生活-https://93wg.com/14525.html

如果启动器不支撑带主题的利用图标文章源自微观生活(93wg.com)微观生活-https://93wg.com/14525.html

图标规格文章源自微观生活(93wg.com)微观生活-https://93wg.com/14525.html

您的单色利用图标应相符下列规范:文章源自微观生活(93wg.com)微观生活-https://93wg.com/14525.html

应是一个 VectorDrawable。文章源自微观生活(93wg.com)微观生活-https://93wg.com/14525.html

咱们建议该徽标合适 108 x 108 dp 容器中的 44 x 44 dp 的区域内。如果需要更大尺寸的徽标,最大可以为 72 x 72 dp。

咱们建议您使用平面徽标;如果您的徽标是三维的,那么您可使用 Alpha 渐变。

您必需将单色属性指向自适应利用图标的前台图层所使用的同一 VectorDrawable,或者重复使用用于通知的矢量可绘制对象。

实现带主题的利用图标

将 monochrome android:drawable 属性添加到 <adaptive-icon> 元素中。例如,在 res/mipmap-anydpi-v26/ic_launcher.xml 中:

<adaptive-icon > <background android:drawable=&

<application … android:icon=&

系统设置:用户可以在这个集中位置为每一个利用选择首选语言。您的利用必需在利用的清单中声明 android:localeConfig 属性,以告诉系统它支撑多种语言。如需了解详情,请参阅有关创立资源文件并在利用的清单文件中声明资源的说明。

其他 API:借助这些公共 API(例如 LocaleManager 中的 setApplicationLocales() 以及 getApplicationLocales() 办法),利用可以在运行时设置不同于系统语言的其他语言。使用自定义利用内语言选择器的利用应该使用这些 API,以确保不管用户通过何种方式选择其语言偏好设置,都能取得一致的用户体验。公共 API 还有助于减少样板代码量、支撑拆分 APK,并且支撑利用自动备份,以存储利用级的用户语言设置。为了向后兼容之前的 Android 版本,AndroidX 中也提供了等效的 API。咱们建议使用 Appcompat 1.6.0-beta01 或更高版本。

举荐的实现方式

您的利用没有利用内语言选择器

使用利用清单中的android:localeConfig属性将利用的语言添加得手机设置中。

(可选)如果您想添加利用内语言选择器:请使用 AndroidX 库并选择接受 API 实现,以通过 autoStoreLocales 支撑向后兼容性。

您的利用已有利用内语言选择器

使用利用清单中的android:localeConfig属性将利用的语言添加得手机设置中。

迁移利用的自定义逻辑以使用公共 API,确保用户取得一致的体验。

处理下列极端情况:

利用在搭载 Android 13 的装备上首次运行时调用 AppCompatDelegate.setApplicationLocales()。

针对下列情况,调用 AppCompatDelegate.setApplicationLocales() 已向系统提供用户要求的现有语言区域:

如果您针对 Android 12(API 级别 32)及更低版本为您的利用选择启用自动存储功能

如果您的利用需要从自定义备份存储位置迁移数据

改良的文本支撑

Android 13 包含文本以及语言改良,可帮助您提供更精巧的体验。更快的断字可将断字性能优化多达 200%,因而您现在可以在 TextView 中启用它,而对渲染性能几近没有影响。文本转换 API可在为日语、中文等语言使用拼音输入时更快地进行搜寻以及自动完成。Android 13 还改良了非拉丁文字(如泰米尔语、缅甸语、泰卢固语以及藏语)的行高,解除了剪裁并使其更容易于浏览。

色彩矢量字体

Android 13 添加了对 COLR 版本 1(规范、介绍视频)字体的渲染支撑,并将系统表情符号更新为 COLRv1 格式。COLRv1 是一种新的、高度紧凑的字体魄式,可以在任何大小下快速清晰地出现。对于大多数利用程序,这将正常工作,系统会处理所有事情。

快捷设置API

对于提供自定义 快捷设置磁贴的利用,Android 13 让用户更易发现以及添加磁贴。使用新的磁贴放置 API,您的利用现在可以提醒用户在一个步骤中直接添加您的自定义快速设置磁贴,而无需离开您的利用。

可编程着色器

Android 13 引入了可编程RuntimeShader对象,其行动使用Android 图形着色语言 (AGSL)定义。您可使用这些着色器在您的利用程序中创立波纹、隐约、拉伸以及相似的高档效果。

从 PlaybackState 派生的媒体控件

对于面向 Android 13 的利用,系统现在从PlaybackState操作派生媒体控件,提供更丰厚的控件集,这些控件在手机以及平板装备之间维持一致,并与其他 Android 平台(如 Android Auto 以及 Android TV)维持一致。

蓝牙 LE 音频

低功耗 (LE) 音频是下一代无线音频,旨在支撑新的用例,例如向朋友以及家人同享以及播送音频,或定阅公共播送以取得信息、文娱或可走访性。它旨在确保用户可以在不牺牲电池寿命的情况下接管高保真音频,并让他们在不同的用例之间无缝切换。Android 13 增添了对 LE Audio 的内置支撑,因而开发人员可以在兼容装备上使用新功能。

MIDI 2.0

Android 13 增添了对新MIDI 2.0 标准的支撑,包含通过 USB 连接 MIDI 2.0 硬件的能力。此更新后的标准提供了诸如提高节制器分辨率、更好地支撑非西方腔调和使用每一个音符节制器的表现力等功能。

OpenJDK 11 更新

Android 13 核心库现在与 OpenJDK 11 LTS 版本维持一致,为利用程序以及平台开发人员提供库更新以及 Java 11 编程语言支撑。咱们规划通过 Google Play 系统更新将这些核心库更改引入更多装备,作为运行 Android 12 及更高版本装备的 ART 模块更新的一部份。

预测返回手势

Android 13 引入了新的 API,让您的利用程序告知系统它将提早处理返回事件,咱们称之为“提早”模型的做法。这类新办法是多年努力的一部份,旨在帮助您筹备您的利用程序以支撑预测性后退手势,可通过开发人员选项在此版本中进行测试。

专为平板电脑打造

Android 13 扩大了咱们今年早些时候发布的12L 更新,它在平板电脑上提供了更好的体验。您会发现增强的多任务任务栏、系统 UI 以及利用程序中的更多大屏幕布局以及优化、改良的利用程序兼容性模式等功能。

隐私以及安全

照片选择器以及 API -一个新的系统照片选择器现在为用户提供了一种标准的、维护隐私的方式来同享本地以及基于云的照片。照片选取器扩大了 Android 长时间存在的文档选取器,使用户可以轻松地与利用同享特定照片以及视频,而无需授与利用查看装备上所有媒体文件的权限。照片选择器为照片以及视频提供了专门的体验,并包括供利用程序走访同享媒体文件的 API。照片选择器体验现在可供接管 Google Play 系统更新的用户在运行 Android 11 及更高版本的装备(Go 装备除了外)上使用。

通知权限

为了帮助用户专注于对他们来讲最重要的通知,Android 13 引入了新的通知运行时权限。利用程序现在需要在发布通知以前向用户要求通知权限。对于面向 Android 12 或更低版本的利用,系统将代您处理进级流程。

开发者可降级权限

从 Android 13 开始,再也不需要用户先前授与的权限的利用可使用新的 API来降级权限。通过删除了未使用的权限,您的利用可以显示它正在使用所需的最低权限,这可以提高用户的信任度。

更安全的导出 Intent 过滤器

Android 13 在向另外一个以 Android 13 为目标的利用中的导出 Intent 过滤器提供显式 Intent 时利用更严格的规则。对于指定操作的 Intent,系统现在仅在 Intent 与接管者声明的匹配时才将 Intent 交付给导出的组件<intent-filter>元素。

以上就是微观生活(93wg.com)关于“最详细的Android 13适配指南,不会的赶快进来学”的详细内容,希望对大家有所帮助!

继续阅读
 
小微
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/14525.html