任何人都可以在创建应用程序时解释有关最低要求的 SDK、目标 SDK、编译选项。
如果我将所需的最低 SDK 设置为 API 8,将目标 SDK 设置为 API 16 并使用 API 17 编译,它是否可以在 Android 中的 Froyo 设备上运行?
如果我想使用 API 16 中引入的方法或库使用 API 16,并希望我的应用程序
在 Froyo 或 ICS 设备上运行,我该如何实现?提前致谢。
任何人都可以在创建应用程序时解释有关最低要求的 SDK、目标 SDK、编译选项。
如果我将所需的最低 SDK 设置为 API 8,将目标 SDK 设置为 API 16 并使用 API 17 编译,它是否可以在 Android 中的 Froyo 设备上运行?
如果我想使用 API 16 中引入的方法或库使用 API 16,并希望我的应用程序
在 Froyo 或 ICS 设备上运行,我该如何实现?
提前致谢。
您只能在 16 级及更高级别的设备上使用 API 16 级方法。但是您可以签入您的应用程序,并且仅在这种情况下才调用它们。查看我的小型测试应用程序,它使用 API-11 方法并从 API-3 及更高版本运行。
查看第 40-41、144-145 和 324-341 行。为此,您不需要任何第三方库,但您需要将更高的 API 代码放在单独的类中(第 324-341 行)。
是的,当然对于第一个问题。如果你这样使用。
android:minSdkVersion="8"
android:targetSdkVersion="16"
第二。如果你导入它,你可以去第三方库,肯定会工作。例如:
android 4.0 中引入的特殊功能,带有标签和滑动。但要克服这一点
引入了actionbar sherlock 库,它支持所有版本和github。
希望它可以帮助你。