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");
    // ...
  }
}