我目前有一个针对 android 2.3(api level 10)的应用程序,但我认为probably使用 android 2.1/2.2 或更早版本的人甚至无法在市场上看到该应用程序。
所以我认为使用 api level 3 是最好的选择,但我不知道这是否会使我的应用程序中的某些元素工作得不太好,而且可能更容易出错,因为它实际上使用旧的 android 代码。有没有一种好方法可以找出我应该使用哪个 API 级别,以及如何将我的应用程序转换到该级别?
您可以找到正在使用的不同 Android 版本的详细信息here https://developer.android.com/about/dashboards/。目前,如果您的目标是 2.1 (API 7),您只会错过大约 3% 的市场。目标为 2.2 的市场份额将略低于 20%,即五分之一。
至于转换您的应用程序,您可以在以下位置检查可用的 API 级别内容:安卓参考 http://developer.android.com/reference/packages.html。您会注意到浏览区域右上角有一个复选框和下拉菜单,允许您按 API 级别进行过滤 - 这是帮助转换的一种方法。另一个是设置目标和最低 SDK 版本,这将帮助 Eclipse 了解代码中需要抱怨的内容。然而,查看某些内容是否需要转换的最简单方法是模拟和测试。
EDIT:API 级别下拉列表从 API 列表上方的右上角移至左上角。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)