您的位置 首页 生活

手机如何调兼容模式 手机怎么设置兼容

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

从 Android 13 起,用户可以挑选启用带主题的应用图标。借助此功能,用户可以调节受支持的 Android 启动器中应用图标的色调,以继承所选壁纸与其他主题的配色。

如需支持此功能,您的应用必须提供自适应图标与单色应用图标,并通过清单中的 <adaptive-icon> 元素指给该单色应用图标。如果用户启用了带主题的应用图标(换句话说,在系统配置中开启了带主题的图标切换开关),而启动器支持此功能,则系统将运用用户挑选的壁纸与主题来确定色调颜色,然后该颜色将应用于单色应用图标。

在以下任何情况下,主屏幕都不会显示带主题的应用图标,而是显示自适应或要求应用图标:如果用户未启用带主题的应用图标如果您的应用不提供单色应用图标如果启动器不支持带主题的应用图标

您的单色应用图标应符合以下规范:应是壹个 VectorDrawable。大家提议该徽标适合 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 中:

在您的清单文件中,运用 android:icon 定义图标:

在许多情况下,多语言用户会将其系统语言配置为某一种语言(例如英语),但又想为特定应用挑选其他语言(例如荷兰语、中文或印地语)。为了帮助应用为这些用户提供更好的体验,Android 13 针对支持多种语言的应用引入了以下功能:系统配置:用户可以在这个集中位置为每个应用挑选首选语言。您的应用必须在应用的清单中声明 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 是一种新的、高度紧凑的字体格式,可以在任何大小下快速清晰地呈现。对于大多数应用程序,这将正常工作,系统会处理全部事情。

对于提供自定义 快捷配置磁贴的应用,Android 13 让用户更容易发现与添加磁贴。运用新的磁贴放置 API,您的应用今年可以提示用户在壹个流程中直接添加您的自定义快速配置磁贴,而无需离开您的应用。

Android 13 引入了可编程RuntimeShader对象,其行为运用Android 图形着色语言 (AGSL)定义。您可以运用这些着色器在您的应用程序中创建波纹、模糊、拉伸与类似的顶级效果。

对于面给 Android 13 的应用,系统今年从PlaybackState操作派生媒体控件,提供更丰富的控件集,这些控件在手机与平板设备之间保持一致,并和其他 Android 平台(如 Android Auto 与 Android TV)保持一致。

低功耗 (LE) 音频是下一代无线音频,旨在支持新的用例,例如给兄弟与家人共享与广播音频,或订阅公共广播以获取信息、娱乐或可访问性。它旨在确保用户可以在不牺牲电池寿命的情况下接收高保真音频,并让他们在不同的用例之间无缝切换。Android 13 增加了对 LE Audio 的内置支持,因此开发人员可以在兼容设备上运用新功能。

Android 13 增加了对新MIDI 2.0 要求的支持,包括通过 USB 连接 MIDI 2.0 硬件的能力。此升级后的要求提供了诸如提升控制器分辨率、更好地支持非西方语调以及运用每个音符控制器的表现力等功能。

Android 13 核心库今年和 OpenJDK 11 LTS 版本保持一致,为应用程序与平台开发人员提供库升级与 Java 11 编程语言支持。大家计划通过 Google Play 系统升级将这些核心库更改引入更多设备,作为运行 Android 12 及更高版本设备的 ART 模块升级的一部分。

Android 13 引入了新的 API,让您的应用程序告知系统它将提前处理返回事件,大家称之为“提前”模型的做法。这种新方式是多年卖力的一部分,旨在帮助您预备您的应用程序以支持预测性后退手势,可通过开发人员选项在此版本中进行测试。

Android 13 扩展了大家现在早点时候发布的12L 升级,它在平板PC上提供了更好的体验。您会发现增强的多任务任务栏、系统 UI 与应用程序中的更多大屏幕布局与优化、改进的应用程序兼容性玩法等功能。

照片挑选器与 API -壹个新的系统照片挑选器今年为用户提供了一种要求的、保护隐私的方法来共享本地与基于云的照片。照片选取器扩展了 Android 长期存在的文档选取器,运用户可以轻松地和应用共享特定照片与视频,而无需授予应用查看设备上全部媒体文件的权限。照片挑选器为照片与视频提供了专门的体验,并包含供应用程序访问共享媒体文件的 API。照片挑选器体验今年可供接收 Google Play 系统升级的用户在运行 Android 11 及更高版本的设备(Go 设备除外)上运用。

为了帮助用户专注于对他们来说最重要的通知,Android 13 引入了新的通知运行时权限。应用程序今年需要在发布通知之前给用户请求通知权限。对于面给 Android 12 或更低版本的应用,系统将代您处理更新步骤。

从 Android 13 最初,不再需要用户先前授予的权限的应用可以运用新的 API来降级权限。通过删除未运用的权限,您的应用可以显示它正在运用所需的超低权限,这可以提升用户的信任度。

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

版权声明