要使用哪种Android API?

Rue*_*uel 8 android android-2.2-froyo

我正计划开发Android应用程序.我下载了SDK和AVD管理器,即将下载SDK平台.

我的问题是,我想为2.x平台开发应用程序.我需要下载API 7-10吗?哪一个目标?

另外,如果您有关于此的提示,请提及它们.谢谢.

Par*_*ani 7

没有必要下载所有平台,只需下载最新的SDK并使您的应用程序与其他SDK兼容.

为此你只需要定义android:minSDKVersion和android:maxSDKVersion,android:targetSDKVersion.

   <uses-sdk android:maxSdkVersion="12"
              android:minSdkVersion="8">
    </uses-sdk>
Run Code Online (Sandbox Code Playgroud)

以下是Android开发者网站 "最佳实践"部分中" 兼容性 " 的详细文章.

  • 确实如此,确实更新的API包括旧版本的所有内容,但在开发时,作为初学者,我更喜欢使用我需要支持的minSdkVersion的API,因为我发现如果我尝试使用任何内容,我会更容易被Eclipse警告较新的功能,不支持该版本. (6认同)