Android Utilizzo degli strumenti: ignora nei file xml

Esempio

Gli tools:ignore attributo tools:ignore possono essere utilizzati nei file xml per eliminare gli avvertimenti sui pelucchi.

MA ignorare gli avvertimenti sui pelucchi con questa tecnica è la maggior parte delle volte il modo sbagliato di procedere.

Un avvertimento sui pelucchi deve essere compreso e corretto ... può essere ignorato se e solo se si ha una piena comprensione del suo significato e un motivo valido per ignorarlo.

Ecco un caso d'uso in cui è legittimo ignorare un avvertimento relativo ai pelucchi:

  • Stai sviluppando un'applicazione di sistema (firmata con la chiave del produttore del dispositivo)
  • La tua app deve modificare la data del dispositivo (o qualsiasi altra azione protetta)

Quindi puoi farlo nel tuo manifest: (ad esempio richiedendo l'autorizzazione protetta e ignorando l'avviso del filtro perché sai che nel tuo caso l'autorizzazione sarà concessa)

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