gpt4 book ai didi

android - 是否可以将 "graceful degrade"设置为 android 应用程序?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:54:45 25 4
gpt4 key购买 nike

我想知道是否可以在 Android 应用程序中使用优雅降级方法。即,使用 API 15 的某些功能,但如果不支持,则改用 API 10。

具体来说,我在 Android 4 中有“滑动选项卡”,而在 Android 2.x 中缺少对此功能的支持(因此使用普通选项卡),但问题相当笼统。

我想在支持某项高级功能的设备上使用它,但当它不受支持时,我想使用替代方案。我似乎无法在 Android 2 项目中使用 Android 4 库,而可以理解的是,Android 4 项目无法在 Android 2 设备上启动。

有什么解决办法吗?或者,至少就目前而言,Android 2 上的“滑动标签”有任何解决方案吗?

最佳答案

第 1 部分:为了能够使用较新 API 的功能,请确保您的 list 将 android:minSdkVersion 声明为最低版本(在您的情况下为 10),但将 android:targetSdkVersion 设置为您使用 API 的较新版本想要使用 (15)。在你的代码中,你可以做类似的事情

if ( Build.VERSION.SDK_INT > Build.VERSION_CODES.ICE_CREAM_SANDWICH ) {
// Use the new APIs
} else {
// Use the old APIs
}

您必须添加一个注释来指示新的 API 用法。

第 2 部分:滑动标签 - 我使用 Jake Wharton 的 ViewPagerIndicator 和 Android 支持库中的 ViewPager 功能来实现滑动标签。这很简单。更多信息请访问 ViewPagerIndicator

希望这对您有所帮助。

关于android - 是否可以将 "graceful degrade"设置为 android 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13073190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com