Sencha Touch 2.0 支持的最低 Android API 级别是多少?

Posted

技术标签:

【中文标题】Sencha Touch 2.0 支持的最低 Android API 级别是多少?【英文标题】:What bare minimum Android API Level is supported by Sencha Touch 2.0? 【发布时间】:2012-10-26 15:41:30 【问题描述】:

有谁知道 Sencha Touch 2 支持的确定的最低限度 android API 级别?

我在 Sencha 论坛上找到了这个帖子,但那里出现的答案并不确定:

http://www.sencha.com/forum/showthread.php?188298-Sencha-Touch-2.x-application-is-not-working-on-Android-2.1-Emulator%28API-Level-7%29

我有一个 PhoneGap 1.4.1 (Cordova) Android 项目,我试图在 Google Play 的市场上只针对 ST2.0 支持的设备。

谢谢!

【问题讨论】:

+1 用于背景研究! 【参考方案1】:

Honeycomb 不支持此功能。在 2.2、2.3 和 4 上对我来说似乎还可以

【讨论】:

据我了解,Sencha Touch 2.0 可能确实不支持 Honeycomb(Android 3.0,API 级别 10)。 您是否有任何证据表明 Android 2.2 和 2.3 支持 ST2?到目前为止,我无法在我的测试中验证这一点。它可能适用于 ST 1.0,但不适用于 2.0。 我接受这个有保留的答案,如果它存在,我仍然会享受更多的证据。最低 API 级别可能应该高于 API 级别 10(Android 3.0 'Honeycomb'),以限制使用 Honeycomb 的设备。鉴于我在我们自己的应用上看到的使用统计数据,我可能会继续为 Android 3.2 使用 API 级别 13。 我只能谈谈我的应用,在 2.2 和 2.3 上都可以。 “在 Honeycomb 上不受支持”评论来自 Sencha 在 ST2 支持论坛上。鉴于 Honeycomb 仅适用于平板电脑,您可以考虑在 2.2 及更高版本上使用手机旋转,以及在 4.0 及更高版本上使用平板电脑旋转。【参考方案2】:

我可能错了,但我猜 Android 4+ 完全支持 Sencha Touch 2.x。

因此,您应该在项目中指定的最低 API 将是 API 级别 14

【讨论】:

我的理解是仍然可能支持至少 Android 3.2(API 级别 13),甚至可能更低?我正在寻找仍然可以运行 ST 2 应用程序的最低 API 级别。显然,我可以设置 API 14 并错过绝大多数现有的设备。我已经对 API 13 进行了测试,一切正常。 此外,我发现 Android 4.0.4 无法完全支持 ST2 Tabbar 视图所需的 CSS 3 图像掩码。我已经解决了这个问题。 如果您正在寻找运行 ST2 应用程序所需的 最低限度 API 级别,我相信您可以选择 2.3.3。据我所知,Android 2.3.3 支持 ST2 所需的大部分功能。 是的。我正在寻找最低限度,现在我已经编辑了我的问题以反映该要求。有趣的是 pinoyid 的声明似乎表明即使 2.3.3 有效,3.0 也不会。如果是这种情况,我需要将目标定位在 3.0 以上(超过 API 级别 10)。 对于任何好奇的人,这里是图像蒙版上 ST2.0 的错误:sencha.com/forum/…

以上是关于Sencha Touch 2.0 支持的最低 Android API 级别是多少?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Sencha-Touch2.0 的地图中获取当前位置的标记

如何在 Sencha Touch 2.0 中清除 cookie

输入字段内的按钮 Sencha Touch 2.0

Sencha Touch 2.0 进度指示器

Sencha touch 2.0:将“空”选择添加到选择字段

Sencha Touch 2.0 Controller refs 属性不起作用?