任何人都可以解释一下创建应用程序时的最低所需 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 - 关于最低所需的 SDK、目标 SDK、使用 Android 中的选项进行编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14681711/