2016-01-14 9 views
5

Sto impostando il mio targetSdkVersion su 23 e quindi voglio implementare "Richiedere autorizzazioni in fase di esecuzione". (Vedi here)Analizza il codice con Lint per le chiamate che richiedono autorizzazioni

Lint chiama direttamente se si dimentica di controllare il permesso e ti dice quanto segue:

chiamata richiede l'autorizzazione che può essere rifiutata dall'utente: codice dovrebbe controllare in modo esplicito per vedere se autorizzazione è disponibile (con checkPermission) o esplicitamente gestire un potenziale `SecurityException'

Questo è abbastanza bello e voglio analizzare la mia codice per un y chiama che io possa aver dimenticato , ma non riesco a trovare l'opzione Lint che devo selezionare nel mio profilo di ispezione.

Come viene chiamato l'ispezione? Grazie!

risposta

8

Innanzitutto fai clic su Hector the Inspector (la piccola icona di un uomo con i baffi in basso a destra di Android Studio). Questo farà apparire un'opzione per Configura ispezioni.

Si dovrebbe quindi digitare 'Permessi' nella barra di ricerca, e garantire che "Gli errori di corrispondenza costante e Tipo di risorsa" sia selezionata. Dopodiché, è un semplice caso di eseguire un'ispezione tramite Analizza> Controlla codice.

+0

Perfetto! Come potrei supervisionare questa ispezione. Ho appena esaminato "lanugine", non androide. Grazie! – JacksOnF1re

+1

Questo non funziona in Android Studio 2.1.2. – Heisenberg

+0

Come si può ottenere ciò non utilizzando Android Studio? – Maria

Problemi correlati