为多个操作系统版本发布Android应用程序的最简单方法是什么?

时间:2010-07-01 03:26:34

标签: android google-play

我已经编写了一个即将发布的Android应用程序,但我希望有一个带有多点触控的2.1版本和一个没有的低版本API。但是,如果我只是使用minSDK设置,那么1.6+版本将在2.1手机上以2.1版本出现在市场上。

有没有办法发布特定范围的操作系统版本?

感谢。

3 个答案:

答案 0 :(得分:2)

我建议进行应用程序测试以查看多点触控API调用是否可用,如果可用则使用它们。如果它们不是简单地降级就好了。

以下是您可能没有看过的优秀Google IO视频:http://www.youtube.com/watch?v=zNmohaZYvPw

答案 1 :(得分:1)

您可以使用uses-sdk标记在清单文件中设置最低和最高API级别:

<uses-sdk android:minSdkVersion="integer" 
          android:targetSdkVersion="integer"
          android:maxSdkVersion="integer" />

答案 2 :(得分:1)

我是古兹巴的第二篇文章。我强烈建议使用一个使用某些API的应用程序,具体取决于您拥有的操作系​​统版本。还有一篇关于它的好博客文章:http://android-developers.blogspot.com/2009/04/backward-compatibility-for-android.html

您基本上通过反射检查某些类或方法是否存在,并在可用时使用它们。