MyServiceManager

Default implementation of ServiceManager using platform delegates.

This class delegates to platform-specific implementations while providing common logic and caching.

Functions

Link copied to clipboard
open suspend override fun checkServiceStatus(service: ServiceType): ServiceStatus

Checks the current availability and state of a system service.

Link copied to clipboard
open suspend fun isServiceEnabled(service: ServiceType): Boolean

A convenience check to see if a service is fully ServiceStatus.ENABLED.

Link copied to clipboard
open suspend override fun openServiceSettings(service: ServiceType): Boolean

Directs the user to the system settings page to enable a specific service.