gpt4 book ai didi

android - 基于 "Optimization Tips"设置targetSdk

转载 作者:太空宇宙 更新时间:2023-11-03 13:28:29 25 4
gpt4 key购买 nike

我看到 Google 在开发者控制台中添加了一个名为“优化提示”的新部分。

其中提到我应该设置一个 targetSdk。我目前只有:

<uses-sdk android:minSdkVersion="7"/>

their documentation他们说:

"You can set the app's range of targeted Android versions in the manifest file, in the <uses-sdk> element. In most cases, you can target Android versions properly by setting the element's targetSdkVersion attribute to the highest API level available."

"targetSdkVersion is declared with value 11 or higher (14 or higher is recommended)"

我的应用程序在包括平板电脑在内的所有版本的安卓系统中都能完美运行。根据他们所说的,即使我的应用程序支持版本 7,并且不使用更高版本的功能——我真的应该将我的目标设置为可能的最高值(当前为 API 17)。

目前我的应用程序获得了合理的下载量,所以我没有正确理解其中的好处 - 它只是谷歌的一个指标我已经在更高的设备上测试过它(因为它是一个全屏 Canvas 应用程序 -配色方案和菜单样式,更改不太可能对我有任何影响)

(顺便说一句,我确实理解为什么有人可能想要使用更高的 targetSdk,我只是想知道是否应该将其设置得更高,即使您不需要它)

最佳答案

should I really be setting my target to the highest possible value (currently API 17)

是的。它将以各种方式改善新设备上的用户体验。

这方面的一个例子是带有虚拟软键的设备,即最近几代的 Nexus 手机,如果您的目标不是至少 API 级别 11,则会显示旧版选项菜单按钮。

还有其他几件事要提,但我现在时间有点短。简而言之:您应该始终包含目标 API 和最低 API 级别。

我强烈建议您阅读这篇文章:http://android-developers.blogspot.dk/2012/01/say-goodbye-to-menu-button.html

关于android - 基于 "Optimization Tips"设置targetSdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16366819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com