Package-level declarations
Types
Link copied to clipboard
class FusedLocationProvider @RequiresPermission(anyOf = ["android.permission.ACCESS_FINE_LOCATION", "android.permission.ACCESS_COARSE_LOCATION"] ) constructor(locationClient: FusedLocationProviderClient, locationRequest: LocationRequest, coroutineScope: CoroutineScope, sharingStarted: SharingStarted) : LocationProvider
A LocationProvider based on a LocationRequest for FusedLocationProviderClient
Link copied to clipboard
class FusedOrientationProvider(orientationClient: FusedOrientationProviderClient, deviceOrientationRequest: DeviceOrientationRequest, coroutineScope: CoroutineScope, sharingStarted: SharingStarted) : OrientationProvider
A OrientationProvider based on a DeviceOrientationRequest for FusedOrientationProviderClient
Functions
Link copied to clipboard
@RequiresPermission(anyOf = ["android.permission.ACCESS_FINE_LOCATION", "android.permission.ACCESS_COARSE_LOCATION"] )
Create and remember a FusedLocationProvider with the provided locationRequest
@RequiresPermission(anyOf = ["android.permission.ACCESS_FINE_LOCATION", "android.permission.ACCESS_COARSE_LOCATION"] )
Create and remember a FusedLocationProvider with the provided locationRequest and fusedLocationProviderClient
Link copied to clipboard
fun rememberFusedOrientationProvider(deviceOrientationRequest: DeviceOrientationRequest = defaultDeviceOrientationRequest, context: Context = LocalContext.current): FusedOrientationProvider
Create and remember a FusedOrientationProvider with the provided deviceOrientationRequest
fun rememberFusedOrientationProvider(fusedOrientationProviderClient: FusedOrientationProviderClient, deviceOrientationRequest: DeviceOrientationRequest = defaultDeviceOrientationRequest, coroutineScope: CoroutineScope = rememberCoroutineScope(), sharingStarted: SharingStarted = SharingStarted.WhileSubscribed(stopTimeoutMillis = 1000)): FusedOrientationProvider
Create and remember a FusedOrientationProvider with the provided deviceOrientationRequest and FusedOrientationProviderClient