From 1c04bfd5343191744dccb53a833e966d90cbeacc Mon Sep 17 00:00:00 2001 From: Tyler Nijmeh Date: Wed, 31 Mar 2021 12:30:03 -0700 Subject: Add quick settings tiles Signed-off-by: Tyler Nijmeh --- .../com/draco/buoy/services/TileModerateService.kt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 app/src/main/java/com/draco/buoy/services/TileModerateService.kt (limited to 'app/src/main/java/com/draco/buoy/services/TileModerateService.kt') diff --git a/app/src/main/java/com/draco/buoy/services/TileModerateService.kt b/app/src/main/java/com/draco/buoy/services/TileModerateService.kt new file mode 100644 index 0000000..d9f66e8 --- /dev/null +++ b/app/src/main/java/com/draco/buoy/services/TileModerateService.kt @@ -0,0 +1,19 @@ +package com.draco.buoy.services + +import android.service.quicksettings.TileService +import com.draco.buoy.repositories.profiles.BatterySaverConstantsConfigProfiles +import com.draco.buoy.utils.BatterySaverManager + +class TileModerateService : TileService() { + private lateinit var batterySaverManager: BatterySaverManager + + override fun onCreate() { + super.onCreate() + batterySaverManager = BatterySaverManager(contentResolver) + } + + override fun onClick() { + super.onClick() + batterySaverManager.apply(BatterySaverConstantsConfigProfiles.MODERATE) + } +} \ No newline at end of file -- cgit v1.2.3