mirror of
https://github.com/awfixers-stuff/OwnDroid.git
synced 2026-03-23 19:15:58 +00:00
Use material themes
This commit is contained in:
@@ -6,6 +6,8 @@ import androidx.compose.foundation.ExperimentalFoundationApi
|
||||
import androidx.compose.foundation.combinedClickable
|
||||
import androidx.compose.foundation.layout.Column
|
||||
import androidx.compose.material3.Button
|
||||
import androidx.compose.material3.ButtonDefaults
|
||||
import androidx.compose.material3.MaterialTheme
|
||||
import androidx.compose.material3.Text
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.Modifier
|
||||
@@ -14,13 +16,13 @@ import androidx.compose.ui.graphics.Color
|
||||
@OptIn(ExperimentalFoundationApi::class)
|
||||
@Composable
|
||||
fun DeviceControl(myDpm: DevicePolicyManager, myComponent: ComponentName){
|
||||
var wifimac = "Unknown"
|
||||
val isdo = myDpm.isDeviceOwnerApp("com.binbin.androidowner")
|
||||
if(isdo){
|
||||
wifimac = myDpm.getWifiMacAddress(myComponent).toString()
|
||||
val wifimac = try {
|
||||
myDpm.getWifiMacAddress(myComponent).toString()
|
||||
}catch(e:SecurityException){
|
||||
"没有权限"
|
||||
}
|
||||
Column {
|
||||
Text("WiFi MAC: $wifimac (需要DeviceOwner)")
|
||||
Text("WiFi MAC: $wifimac")
|
||||
Button(onClick = {myDpm.setCameraDisabled(myComponent, true)}) {
|
||||
Text("禁用相机")
|
||||
}
|
||||
@@ -40,12 +42,16 @@ fun DeviceControl(myDpm: DevicePolicyManager, myComponent: ComponentName){
|
||||
Text("锁屏")
|
||||
}
|
||||
Button(
|
||||
onClick = {},
|
||||
modifier = Modifier.combinedClickable(
|
||||
onClick = {},
|
||||
onLongClick = {myDpm.wipeData(0)})
|
||||
modifier = Modifier
|
||||
.combinedClickable(onClick = {}, onLongClick = {myDpm.wipeData(0)}),
|
||||
colors = ButtonDefaults.buttonColors(
|
||||
containerColor = MaterialTheme.colorScheme.errorContainer
|
||||
)
|
||||
) {
|
||||
Text("FACTORY_RESET!!!!! (长按)(未测试)", color = Color.Red)
|
||||
Text(
|
||||
text = "FACTORY_RESET!!!!! (长按)(未测试)",
|
||||
color = MaterialTheme.colorScheme.error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user