从冰淇淋三明治添加应用程序功能

Posted

技术标签:

【中文标题】从冰淇淋三明治添加应用程序功能【英文标题】:Adding app feature from Ice Cream Sandwich 【发布时间】:2011-12-24 14:24:31 【问题描述】:

我想向我的应用程序添加一项在 ICS 中引入的新功能,但我仍然希望拥有 2.x、3.x 版本的人能够访问该应用程序,因为如果我更改 API 以下的目标 API 版本手机市面上不能下载的版本对吗?

创建另一个 APK 是我唯一的选择吗?这个解决方案带来了另一个问题,因为我不希望已经购买该应用程序的人必须再次付费才能获得 ICS 兼容性,这显然会让人们不高兴。

那我该怎么办?

【问题讨论】:

你可以使用reflection。 .... 和 developer.android.com/sdk/compatibility-library.html ... 【参考方案1】:

blog posting here 是关于在还需要在旧平台版本上运行的应用中使用较新 Android 功能的一般问题。该博客太旧了,无法特别提及冰淇淋三明治,但我认为这些技术仍然可以很好地发挥作用。

【讨论】:

【参考方案2】:

您可以在市场上发布多个 APK

更多信息在这里: http://developer.android.com/guide/market/publishing/multiple-apks.html

【讨论】:

以上是关于从冰淇淋三明治添加应用程序功能的主要内容,如果未能解决你的问题,请参考以下文章

更改冰淇淋三明治中的状态栏颜色 [重复]

冰淇淋三明治中 HttpURLConnection 的 FileNotFoundException

如何设计冰淇淋三明治标签之间的分隔线?

“清除数据”也会杀死应用程序吗?

Android模拟器上的Flash Player

不使用 Android 支持库时的 NavUtils 等价物?