【发布时间】:2012-07-17 13:14:49
【问题描述】:
在构建 Android apk 时是否可以使用渐进增强。 我想构建一个可在 SDK 8 + 上使用的应用程序(姜饼是主要的 android 版本),并在可能的情况下添加新版本的功能。
我知道我可以使用SDK_INT 获得 SDK 版本来做一些有条件的事情,但是当我使用更高版本中引入的功能时,eclipse 不会让我构建说我需要提高最低 SDK 级别。
也许是我的 Web 开发背景导致我认为这是可能的,这可能根本不可能,流行的应用程序是否有针对不同 SDK 的不同版本(如 min8-max10、min11-max15)? Android Java 代码可以进行渐进式增强吗?
【问题讨论】:
-
“eclipse 不允许我构建说我需要提高最低 SDK 级别”——这是警告(黄色),而不是错误(红色)。
-
其实是个错误(红色)
Call requires API level 11 (current min is 8): android.app.FragmentManager#findFragmentById -
另外,这是我用来在我的应用程序中选择性地启用 ActionBar 的方法:shanetully.com/2011/10/…
标签: java android progressive-enhancement