mirror of
https://github.com/LittleTurtle2333/SimplicityTools.git
synced 2026-07-13 11:51:22 +08:00
新增锁定刷新率上限、允许截图快速开关
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
package com.lt2333.simplicitytools.tile
|
||||
|
||||
import android.service.quicksettings.Tile
|
||||
import android.service.quicksettings.TileService
|
||||
|
||||
class AllowScreenshots : TileService(){
|
||||
val key = "disable_flag_secure"
|
||||
|
||||
override fun onClick() {
|
||||
super.onClick()
|
||||
val pref = getSharedPreferences("config", MODE_WORLD_READABLE)
|
||||
val prefEditor = pref.edit()
|
||||
if (pref.getBoolean(key, false)) {
|
||||
prefEditor.putBoolean(key, false)
|
||||
qsTile.state = Tile.STATE_INACTIVE
|
||||
} else {
|
||||
prefEditor.putBoolean(key, true)
|
||||
qsTile.state = Tile.STATE_ACTIVE
|
||||
}
|
||||
prefEditor.commit()
|
||||
qsTile.updateTile()
|
||||
}
|
||||
|
||||
override fun onStartListening() {
|
||||
super.onStartListening()
|
||||
val pref = getSharedPreferences("config", MODE_WORLD_READABLE)
|
||||
if (pref.getBoolean(key, false)) {
|
||||
qsTile.state = Tile.STATE_ACTIVE
|
||||
} else {
|
||||
qsTile.state = Tile.STATE_INACTIVE
|
||||
}
|
||||
qsTile.updateTile()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.lt2333.simplicitytools.tile
|
||||
|
||||
import android.service.quicksettings.Tile
|
||||
import android.service.quicksettings.TileService
|
||||
|
||||
class LockMaxFpsTile : TileService() {
|
||||
|
||||
val key = "lock_max_fps"
|
||||
|
||||
override fun onClick() {
|
||||
super.onClick()
|
||||
val pref = getSharedPreferences("config", MODE_WORLD_READABLE)
|
||||
val prefEditor = pref.edit()
|
||||
if (pref.getBoolean(key, false)) {
|
||||
prefEditor.putBoolean(key, false)
|
||||
qsTile.state = Tile.STATE_INACTIVE
|
||||
} else {
|
||||
prefEditor.putBoolean(key, true)
|
||||
qsTile.state = Tile.STATE_ACTIVE
|
||||
}
|
||||
prefEditor.commit()
|
||||
qsTile.updateTile()
|
||||
}
|
||||
|
||||
override fun onStartListening() {
|
||||
super.onStartListening()
|
||||
val pref = getSharedPreferences("config", MODE_WORLD_READABLE)
|
||||
if (pref.getBoolean(key, false)) {
|
||||
qsTile.state = Tile.STATE_ACTIVE
|
||||
} else {
|
||||
qsTile.state = Tile.STATE_INACTIVE
|
||||
}
|
||||
qsTile.updateTile()
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user