Esta función se utiliza para solicitar al usuasrio permisos "peligrosos" en tiempo de ejecución (esto ocurre solo cuando se ejecuta el app en dispositivos con Android 6 o más nuevos) y especificar la función en el bosquejo que manejará el resultado del pedido de permiso al usuario:
void setup() {
requestPermission("android.permission.ACCESS_FINE_LOCATION", "initLocation");
}
void draw() {
// ...
}
void initLocation(boolean granted) {
if (granted) {
println("init location manager");
// ...
} else {
println("location is not available");
// ...
}
}