【问题标题】:Which Android platform and API to target?以哪个 Android 平台和 API 为目标?
【发布时间】:2010-02-19 19:29:23
【问题描述】:

我即将推出我的第一个 Android 应用程序,它运行在 Android 1.1 平台,API 级别 2,但这是我应该正式签署和启动该应用程序吗?它会影响性能还是只是让 Android 知道它在哪些设备上运行?

我看到的唯一问题是我无法在 Manifest 中指定 ,我想这样做,但看来我至少必须在 1.6 启动才能使其工作。

在 1.6 而不是 1.1 上发布会丢失大量手机吗?

谢谢!

【问题讨论】:

  • 您无法在 Manifest 中指定什么?我认为您需要编辑您的问题并格式化说明您无法指定的部分。
  • 谢谢!!缺少的是支持屏幕
  • 有一种方法可以获取 1.5 的支持屏幕。您使用 1.6 构建应用程序,但将 minSdk 设置为 3 并将 targetSdk 设置为 4。并且您必须确保您没有使用 1.6 中的任何 API。如果您不这样做,您的应用程序将不会在 HTC Tattoo 的 Android 市场上可见,因为它具有 QVGA 显示器。在此处阅读更多信息developer.android.com/guide/practices/…
  • 还要考虑定位(和测试)更新的版本,因此新版本不需要打开此处描​​述的兼容模式:developer.android.com/intl/de/reference/android/os/…

标签: android backwards-compatibility platform


【解决方案1】:

删除过时的信息和我确信在不久的将来会过时的信息。去这里看看你应该关心哪些版本:

http://developer.android.com/resources/dashboard/platform-versions.html

【讨论】:

  • 谢谢,图表很有帮助,我认为 1.5 会很完美,但它不适用于支持屏幕。我想知道这是否重要。
  • 取决于您对支持屏幕的操作。使用模拟器可以很容易地针对不同的操作系统版本和屏幕分辨率测试您的应用,看看是否有任何问题。
  • mbaid:谢谢!你不仅帮助了他,还帮助了​​一个在帖子发布 2 年后还在看帖子的人
【解决方案2】:

我会说 1.5 目前是一个不错的选择。看看这里的图表:http://android-developers.blogspot.com/2009/12/knowing-is-half-battle.html

【讨论】:

    【解决方案3】:
    【解决方案4】:

    就我而言,我开始开发目标 1.5。完成一半后,我会切换到 2.1,完成后,我会尝试中间的所有版本。我不认为有必要介意任何低于 1.5 的版本......你不能向下兼容宇宙的开始;-)

    【讨论】:

      【解决方案5】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-04
      • 2019-12-28
      • 2015-09-19
      • 1970-01-01
      相关资源
      最近更新 更多