AndroidPermissionsProvider
Android PermissionsProvider. isGranted is a plain ContextCompat.checkSelfPermission sweep. request needs an Activity to show the system dialog, so the foreground activity registers a requestBridge (ActivityResult-based); with no bridge registered (headless/no UI host) it degrades to reporting the current grant state instead of crashing.