Add SET_PERMISSION APIs (#159)

This commit is contained in:
BinTianqi
2025-08-24 19:34:17 +08:00
parent 38ef06e12a
commit ed5b23edf6
6 changed files with 55 additions and 23 deletions

View File

@@ -536,7 +536,8 @@ fun PermissionsManagerScreen(onNavigateUp: () -> Unit, param: PermissionsManager
}
if(selectedPermission != null) {
fun changeState(state: Int) {
dpm.setPermissionGrantState(receiver, packageName, selectedPermission!!.permission, state)
val result = dpm.setPermissionGrantState(receiver, packageName, selectedPermission!!.permission, state)
if (!result) context.showOperationResultToast(false)
statusMap[selectedPermission!!.permission] = dpm.getPermissionGrantState(receiver, packageName, selectedPermission!!.permission)
selectedPermission = null
}