android - 将 Android Studio 配置为仅显示特定级别的 API
问题描述
在 Android Studio 中,可以选择运行已开发应用程序所需的“最低 API 级别”。如果我使用一些更高级别的 API,则会显示错误并且代码将无法编译。这是所希望的。
但是我能否以某种方式配置 Android Studio,使其不显示针对我的目标 API 级别不支持的 API 的建议?
例如,如果我为 Android Marshmallow(6.0,API 级别 23)开发,我想配置 Android Studio,使其不建议仅在 Android Oreo(8.0,API 级别 26)中可用的类、方法等。
解决方案
在尝试使用更高级别的 API 方法时,您已经收到 lint 警告,这应该足够了。
完全阻止调用它们是违反直觉的,因为它们中的许多都提供了功能的本机实现,否则这些功能必须为旧设备向后移植(性能受到影响)。
推荐阅读
- c++ - 点光源随相机移动
- html - 跨浏览器错误(我尝试了 CSS 重置)
- python - 字典键值仅显示唯一结果而不是全部
- r - 在ggplot2中将空类添加到直方图中
- google-apps-script - 谷歌金融作为 ArrayFormula 的论据
- performance - Web 视图中的 Web URL 加载时间反应原生 - 如何检查?
- parity - 如何使用 Parity 基板创建任意数据的哈希
- processing - 尝试实现广度优先搜索可视化器需要帮助动画过程
- django - 为什么这个中间 Django 页面不会回到之前的操作?
- red-black-tree - 红黑树高证明