微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android-根据“优化技巧”设置targetSdk

我看到Google在开发人员控制台中添加一个名为“优化技巧”的新部分.

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

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

their documentation
他们说:

“您可以在清单文件中的< uses-sdk>元素中设置应用程序的目标Android版本范围.在大多数情况下,可以通过将元素的targetSdkVersion属性设置为可用的最高API级别来正确定位Android版本.”

“ targetSdkVersion声明为值11或更高(建议值14或更高)”

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

目前,我为我的应用下载了合理数量文件,因此我对它的好处了解得不正确-这是否只是谷歌的一个指标?我已经在更高的设备上对其进行了测试(因为它是全屏画布应用-配色方案和菜单样式,更改对我不太可能有任何影响)

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

解决方法:

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

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

例如,如果您的目标不是API级别11或更高级别,则带有虚拟软键的设备(即最后几代Nexus手机)将显示旧版选项菜单按钮.

还有其他几件事要提,但目前我的时间有些短.简而言之:您应该始终包括目标API和最低API级别.

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐