【发布时间】:2011-09-27 05:43:03
【问题描述】:
我一直在研究如何将我的应用 (android:maxSdkVersion = “10”) 升级到 Honeycomb,希望得到一些建议。
首先,我的应用程序中的一个活动是列表活动。一旦用户从列表视图中选择了一个项目,一个新的活动/布局就会启动,它提供有关从列表视图中选择的项目的信息。然后用户必须退出信息屏幕才能返回列表视图。 (简单)
如果我将此应用程序移至 Honeycomb,则可以使用 Fragments。使用 Fragments,我可以同时在屏幕上使用上述两个活动。
现在进退两难了。如果我使用 Fragments 来获得我想要的功能,那么我必须使用 Android 兼容性库才能让我的 FROYO 用户使用该应用程序。通过使用 Android 兼容性库,我将我的应用程序绑定到较低级别的蜂窝操作系统。
因此,如果我想继续将我的应用程序升级到 ICE CREAM,那么最好的办法可能是创建一个保持 maxSdkVersion = “10” 的应用程序和另一个使用 minSdkVersion =”11” 的应用程序。
那么,对于付费应用,用户必须购买两个版本的应用?
我在这里错过了什么?
提前致谢!
【问题讨论】:
标签: android android-layout android-3.0-honeycomb