Agregar oncreate en la actividad principal de una aplicación
if(ContextCompat.checkSelfPermission(this,
Manifest.permission.ACCESS_FINE_LOCATION) !=PackageManager.PERMISSION_GRANTED
) {
ActivityCompat.requestPermissions(this, newString[]{Manifest.permission. ACCESS_FINE_LOCATION }, 1);
}
Tenga en cuenta, primero verifique y luego solicite, si el permiso de la solicitud no se solicita con anticipación, la medición real no tendrá efecto, y tampoco tendrá efecto
Por lo general, se otorga más de un permiso. Por ejemplo, si otorga permiso de ubicación, puede otorgar los tres.
Manifiesto.permiso. ACCESS_FINE_LOCATION ) Manifiesto.permiso. ACCESO_COARSE_LOCATION )
Manifiesto.permiso. ACCESO_ANTECEDENTES_UBICACIÓN
, en resumen, se refieren a la política de concesión de permisos predeterminados en el marco
Principalmente paquete de guía
import android.content.pm.PackageManager;
import android.Manifest;
import android.support.v4.content.ContextCompat;
import android.support.v4.app.ActivityCompat;
Los dos últimos son paquetes de los que depende el código fuente del sistema, lo cual es diferente del desarrollo normal de aplicaciones de terceros , que conducen a
importar androidx.core.app.ActivityCompat;
importar androidx.core.content.ContextCompat;