在 xml 文件中使用 toolsignore
可以在 xml 文件中使用属性 tools:ignore
来解除 lint 警告。
但是,用这种技术解雇 lint 警告大多数时候都是错误的方法
必须理解和修复 Lint 警告……当且仅当你完全理解它的含义并且有理由忽略它时,才能忽略它。
这是一个合法忽略 lint 警告的用例:
- 你正在开发一个系统应用程序(使用设备制造商密钥签名)
- 你的应用需要更改设备日期(或任何其他受保护的操作)
然后你可以在清单中执行此操作:(即请求受保护的权限并忽略 lint 警告,因为你知道在你的情况下将授予权限)
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
...>
<uses-permission android:name="android.permission.SET_TIME"
tools:ignore="ProtectedPermissions"/>