clash加速器购买安卓版配置
Android O 引入了若干新的功能和 API,并加入了即便您未对应用做任何更改仍可能对其行为产生影响的一些变动。为帮助您做好准备,本文将说明如何执行兼容性测试,以及如何更新应用以便利用 Android O 的新功能:
验证您的应用能够在新版本平台上全功能运行。在此阶段,您不需要使用新的 API,也不需要更改应用的 targetSdkVersion,但可能需要进行一些细微的更改。
当您准备好利用平台的新功能时,将 targetSdkVersion 更新至 “O”,验证应用是否仍可按预期方式运行,然后开始使用新的 API。
验证您的应用能够在新版本平台上全功能运行。在此阶段,您不需要使用新的 API,也不需要更改应用的 targetSdkVersion,但可能需要进行一些细微的更改。
当您准备好利用平台的新功能时,将 targetSdkVersion 更新至 “O”,验证应用是否仍可按预期方式运行,然后开始使用新的 API。
这一步的目标是确保应用在 Android O 上可照常运行。由于一些平台变化可能影响应用的行为方式,因此可能需要进行一些调整,但您不需要使用新的 API 或更改 targetSdkVersion。
与 Android O 的兼容性测试多半与您准备发布应用时执行的测试属于同一类型。这时有必要回顾一下核心应用质量准则和测试最佳做法。
不过,测试还有另一个层面:Android O 向 Android 平台引入了一些变化,即便不对 targetSdkVersion 做任何变动,仍可能影响应用的行为或令其根本无法运行。因此,您必须回顾表 1 中的关键变化,并对任何为适应这些变化而实现的修复进行测试。
如需查看更详尽的 Android O 行为变更列表,另请参阅以下链接中包含的 Android O 行为变更。
如 “如何测试 Android O 应用” 章节中的表 2 所述,除了提供新的 API 外,Android O 还会在您更新 targetSdkVersion 时引发其他行为变更。本节说明如何将开发环境设置为以新平台为目标,以及如何着手构建和测试 Android O API 带来的变化和新功能。
注:上述旨在确保平台兼容性的步骤是面向 Android O 构建应用的先决条件,因此请您务必先完成这些步骤。
切换到SDK Tools标签,选中所有已提供更新的项(点击每个显示破折号 的复选框)。这应该包括下列必需项:
切换到SDK Tools标签,选中所有已提供更新的项(点击每个显示破折号 的复选框)。这应该包括下列必需项:
您不能在此配置下发布应用。“O” 版本是一个临时 API 级别,只能用于 Android O Developer Preview 期间的开发和测试。您必须等到最终 API 级别发布时再发布 Android O 变更,届时再次更新配置。
由于 Android O 引入了新的广播接收器限制,因此您应该移除所有为隐式广播 Intent 注册的广播接收器。将它们留在原位并不会在构建时或运行时令应用失效,但当应用
显式广播Intent(只有您的应用可以响应的 Intent)在 Android O 上仍以相同方式工作。
这个新增限制有一些例外情况。如需查看在以 Android O 为目标平台的应用中仍然有效的隐式广播的列表,请通过点击以下链接参阅隐式广播例外。
完成以上准备工作后clash加速器购买安卓版配置,您就可以构建应用,然后对其做进一步测试,以确保 Android O 为目标平台时它能正常工作。这时您可以再次查阅我们的核心应用质量准则和测试最佳做法说明文档。
如果您构建应用时设置了适用于 Android O 的 targetSdkVersion,应该注意特定的平台变化。即便您不实现 Android O 中的新功能,其中的一些变化仍可能严重影响应用的行为或令其根本无法运行。
如果您对 Android O 迁移应用的过程中遇到问题或不解之处,欢迎您通过留言等的方式与我们联系。我们也会陆续发布更多开发者所关心的 Android O 内容。返回搜狐,查看更多


