android - 目标 SDK 越低,API 调用越多

标签 android

我的应用程序支持 minSdkVersion=10 和目标 16。如果特定设备支持它们,我想调用特定于 API 级别 >= 14 的方法。我可以在运行时检查运行的操作系统版本以及是否调用更高的 API 方法,但是当我指定最低 SDK 版本时,只存在于高于 10 的版本中的方法是不可见的。 有什么方法可以使用比 minSdkVersion 更高的 API 方法吗?

最佳答案

您可以使用此测试设备的 API:

if(android.os.Build.VERSION.SDK_INT >= 14) {
    // Do something fancy
}
else {
    // Do something regular
}

关于android - 目标 SDK 越低,API 调用越多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11749972/

相关文章:

java - 无法安装应用程序: INSTALL_FAILED_USER_RESTRICTED

android - 计算耗时(第二个时间标记 - 第一个时间标记)

android - 如何防止 Android 三星平板电脑上带有 Phonegap 的 Jquery Mobile 使用横向高度作为纵向高度?

android - Android 中的 "Surface"类到底是什么?

java - 如何在 Android 上的 RecyclerView 中对列表进行排序

android - 任务 ':app:prepareDebugAndroidTestDependencies' 依赖错误执行失败

android - 将按钮文本设置为问号

android - 在 Android 设备上停止 ARM Cortex A8 CPU

android - 如何使用 android.support.v7.preference 库创建自定义首选项?

Android:将微调器和按钮对齐在同一行?