Android Usando herramientas: ignorar en archivos xml


Ejemplo

Las tools:ignore atributos tools:ignore se pueden usar en archivos xml para descartar las advertencias de pelusas.

PERO descartar advertencias de pelusas con esta técnica es la mayoría de las veces la forma incorrecta de proceder.

Una advertencia de pelusas debe ser entendida y reparada ... puede ignorarse solo si tiene un entendimiento completo de su significado y una razón importante para ignorarlo.

Aquí hay un caso de uso donde es legítimo ignorar una advertencia de pelusa:

  • Está desarrollando una aplicación de sistema (firmada con la clave del fabricante del dispositivo)
  • Su aplicación necesita cambiar la fecha del dispositivo (o cualquier otra acción protegida)

Entonces puede hacer esto en su manifiesto: (es decir, solicitar el permiso protegido e ignorar la advertencia de pelusa porque sabe que en su caso se otorgará el permiso)

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