Analizar código con Lint para llamadas que requieren permisos
Estoy estableciendo mi targetSdkVersion a 23 y por lo tanto quiero implementar "Solicitar permisos en tiempo de ejecución". (Ver aquí )
Lint llama directamente si olvida comprobar el permiso y le dice lo siguiente:
- Marcador de posición de la cadena de Android diferentes idiomas
- Manera correcta de manejar la advertencia de pelusa de NullPointerException de Android Studio
- Cómo ignorar el atributo Ignorar InnerClasses
- "El espacio de nombres no está limitado" en Android Lint check
- Creación de un detector Lint Java personalizado
La llamada requiere permiso que puede ser rechazado por el usuario: el código debe comprobar explícitamente si el permiso está disponible (con
checkPermission
) o manejar explícitamente un potencial `SecurityException '
Esto es bastante agradable y quiero analizar mi código para cualquier llamada que puede haber olvidado, pero no puedo encontrar la opción Lint que tengo que seleccionar en mi perfil de inspección.
¿Cómo se llama la inspección? ¡Gracias!
- Comprobar los permisos de Android en un método
- Android: Buscar llamadas de la API que requieren permisos
- Cómo suprimir Android Lint advertencia en Gradle script
- La regla de la lechada personalizada no aparece en el estudio de eclipse / android
- Los informes de pelusa de Android Studio "no pueden deducir tipos de argumentos".
- Android: establece todas las advertencias de pelusa como errores excepto para ciertos
- Lint encuentra advertencias en log4j utilizadas en el proyecto de Android
- Doctype Android lint.xml con declaración dtd
Primero haz clic en Hector el Inspector (el pequeño icono de un hombre con bigote en la parte inferior derecha de Android Studio). Esto mostrará una opción para configurar las inspecciones.
A continuación, debe escribir 'Permisos' en la barra de búsqueda, y asegúrese de que "Constant y Resource Type Mismatches" está marcada. Después de eso, es un simple caso de ejecutar una inspección a través de Analizar> Inspect Code.
- Botones duplicados de ActionBar en rotación
- Código nativo que llama a JS en aplicaciones web de Android