在 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"/>