android - 在代码中检查 Android API 级别

标签 android eclipse android-api-levels

我犯了一个错误,没有考虑代码中使用的每个方法的 API 级别。所以在编码 500 行之后,我不知道我在代码中使用的最高 Android API 级别是多少。

显然,我希望我不必检查每一行方法的 API 级别,所以我想知道 Eclipse 中是否有一个选项来检查我使用过的最高 API 级别方法。

最佳答案

将目标 SDK 级别设置为最低 SDK,将项目构建目标设置为相同的 API 级别,重新编译并修复出现的错误。

请注意,您仍然需要像 AsyncTask 一样处理 API 行为更改,但这是一个开始。

关于android - 在代码中检查 Android API 级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18604847/

相关文章:

android - onCleared如何运作AndroidViewModel [android-architecture-component]

android.support.v7.widget.GridLayout 无法让它工作

android - 在 pre-Lollipop sdk 上使用 Material

java - 自定义 Lint 规则未在 eclipse/android studio 中列出

android - 无法在 Android Studio 上更改 API 级别

android - 使用 createMaterialBottomTabNavigator for android 在选项卡之间滑动

android - 另一个 "failed to load properties file"

java - 部署在 tomcat 中的 java 应用程序中的异常行为

android - 如果 API 为 11 或更高,如何检查设备的 API 级别并使用 Actionbar?

android - 获取当前运行我的应用程序的手机的 Android API 级别