mirror of
https://github.com/LittleTurtle2333/SimplicityTools.git
synced 2026-07-12 11:21:18 +08:00
修复未激活模块磁贴服务FC
This commit is contained in:
@@ -3,32 +3,38 @@ package com.lt2333.simplicitytools.tile
|
|||||||
import android.service.quicksettings.Tile
|
import android.service.quicksettings.Tile
|
||||||
import android.service.quicksettings.TileService
|
import android.service.quicksettings.TileService
|
||||||
|
|
||||||
class AllowScreenshots : TileService(){
|
class AllowScreenshots : TileService() {
|
||||||
val key = "disable_flag_secure"
|
val key = "disable_flag_secure"
|
||||||
|
|
||||||
override fun onClick() {
|
override fun onClick() {
|
||||||
super.onClick()
|
super.onClick()
|
||||||
val pref = getSharedPreferences("config", MODE_WORLD_READABLE)
|
try {
|
||||||
val prefEditor = pref.edit()
|
val pref = getSharedPreferences("config", MODE_WORLD_READABLE)
|
||||||
if (pref.getBoolean(key, false)) {
|
val prefEditor = pref.edit()
|
||||||
prefEditor.putBoolean(key, false)
|
if (pref.getBoolean(key, false)) {
|
||||||
qsTile.state = Tile.STATE_INACTIVE
|
prefEditor.putBoolean(key, false)
|
||||||
} else {
|
qsTile.state = Tile.STATE_INACTIVE
|
||||||
prefEditor.putBoolean(key, true)
|
} else {
|
||||||
qsTile.state = Tile.STATE_ACTIVE
|
prefEditor.putBoolean(key, true)
|
||||||
|
qsTile.state = Tile.STATE_ACTIVE
|
||||||
|
}
|
||||||
|
prefEditor.commit()
|
||||||
|
qsTile.updateTile()
|
||||||
|
} catch (e: SecurityException) {
|
||||||
}
|
}
|
||||||
prefEditor.commit()
|
|
||||||
qsTile.updateTile()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onStartListening() {
|
override fun onStartListening() {
|
||||||
super.onStartListening()
|
super.onStartListening()
|
||||||
val pref = getSharedPreferences("config", MODE_WORLD_READABLE)
|
try {
|
||||||
if (pref.getBoolean(key, false)) {
|
val pref = getSharedPreferences("config", MODE_WORLD_READABLE)
|
||||||
qsTile.state = Tile.STATE_ACTIVE
|
if (pref.getBoolean(key, false)) {
|
||||||
} else {
|
qsTile.state = Tile.STATE_ACTIVE
|
||||||
qsTile.state = Tile.STATE_INACTIVE
|
} else {
|
||||||
|
qsTile.state = Tile.STATE_INACTIVE
|
||||||
|
}
|
||||||
|
qsTile.updateTile()
|
||||||
|
} catch (e: SecurityException) {
|
||||||
}
|
}
|
||||||
qsTile.updateTile()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -9,28 +9,33 @@ class LockMaxFpsTile : TileService() {
|
|||||||
|
|
||||||
override fun onClick() {
|
override fun onClick() {
|
||||||
super.onClick()
|
super.onClick()
|
||||||
val pref = getSharedPreferences("config", MODE_WORLD_READABLE)
|
try {
|
||||||
val prefEditor = pref.edit()
|
val pref = getSharedPreferences("config", MODE_WORLD_READABLE)
|
||||||
if (pref.getBoolean(key, false)) {
|
val prefEditor = pref.edit()
|
||||||
prefEditor.putBoolean(key, false)
|
if (pref.getBoolean(key, false)) {
|
||||||
qsTile.state = Tile.STATE_INACTIVE
|
prefEditor.putBoolean(key, false)
|
||||||
} else {
|
qsTile.state = Tile.STATE_INACTIVE
|
||||||
prefEditor.putBoolean(key, true)
|
} else {
|
||||||
qsTile.state = Tile.STATE_ACTIVE
|
prefEditor.putBoolean(key, true)
|
||||||
|
qsTile.state = Tile.STATE_ACTIVE
|
||||||
|
}
|
||||||
|
prefEditor.commit()
|
||||||
|
qsTile.updateTile()
|
||||||
|
} catch (e: SecurityException) {
|
||||||
}
|
}
|
||||||
prefEditor.commit()
|
|
||||||
qsTile.updateTile()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onStartListening() {
|
override fun onStartListening() {
|
||||||
super.onStartListening()
|
super.onStartListening()
|
||||||
val pref = getSharedPreferences("config", MODE_WORLD_READABLE)
|
try {
|
||||||
if (pref.getBoolean(key, false)) {
|
val pref = getSharedPreferences("config", MODE_WORLD_READABLE)
|
||||||
qsTile.state = Tile.STATE_ACTIVE
|
if (pref.getBoolean(key, false)) {
|
||||||
} else {
|
qsTile.state = Tile.STATE_ACTIVE
|
||||||
qsTile.state = Tile.STATE_INACTIVE
|
} else {
|
||||||
|
qsTile.state = Tile.STATE_INACTIVE
|
||||||
|
}
|
||||||
|
qsTile.updateTile()
|
||||||
|
} catch (e: SecurityException) {
|
||||||
}
|
}
|
||||||
qsTile.updateTile()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user