当前位置:  开发笔记 > Android > 正文

为我的Android应用程序选择正确的API级别

如何解决《为我的Android应用程序选择正确的API级别》经验,为你挑选了3个好方法。

我目前有一个针对android 2.3(api等级10)的应用程序,但认为可能使用Android 2.1/2.2或更早版本的人甚至无法在市场上看到该应用程序.

因此,我认为,使用API​​级别3将是最好的使用,但我不知道这是否会也许使我的应用程序工作的某些元素不太好的,大概buggier,因为它实际上使用旧的Android代码.有没有一个很好的方法来找出我应该使用哪个API级别,以及如何将我的应用程序转换为该级别?



1> thegrinner..:

您可以在此处找到不同版本的Android的细分.目前,如果您的目标是2.1(API 7),那么您只会错过大约3%的市场份额.目标2.2将错过不到20%,或市场的五分之一.

至于转换您的应用,您可以在Android参考中查看可用的API级别.您会在浏览区域的右上角看到一个复选框和下拉菜单,允许您按API级别进行过滤 - 这是帮助转换的一种方法.另一种是设置目标和最小SDK版本,这将有助于Eclipse知道在代码中抱怨什么.然而,查看某些东西是否需要转换的最简单方法是模拟和测试.

编辑:API级别下拉列表在API列表中从右上角移动到左上角.



2> Earl..:

此图表可以帮助您下​​定决心.


我现在推荐支持2.1及更高版本.(`机器人:的minSdkVersion = "7"`)

3> 小智..:

查看向后兼容性是很好的,通常,您应该针对应用程序可以支持的最低版本的平台编译应用程序.

您可以通过针对连续较低的构建目标编译应用程序来确定可能的最低平台版本.确定最低版本后,应使用相应的平台版本(和API级别)创建AVD并完全测试应用程序.确保在应用程序的清单中声明了android:minSdkVersion属性,并将其值设置为平台版本的API级别.祝好运!

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有