@@ -165,8 +165,12 @@ import com.bintianqi.owndroid.dpm.PasswordInfoScreen
165165import com.bintianqi.owndroid.dpm.PasswordScreen
166166import com.bintianqi.owndroid.dpm.PermissionPolicy
167167import com.bintianqi.owndroid.dpm.PermissionPolicyScreen
168- import com.bintianqi.owndroid.dpm.PermissionsManager
169- import com.bintianqi.owndroid.dpm.PermissionsManagerScreen
168+ import com.bintianqi.owndroid.dpm.AppPermissionsManager
169+ import com.bintianqi.owndroid.dpm.AppPermissionsManagerScreen
170+ import com.bintianqi.owndroid.dpm.PermissionDetail
171+ import com.bintianqi.owndroid.dpm.PermissionDetailScreen
172+ import com.bintianqi.owndroid.dpm.PermissionManager
173+ import com.bintianqi.owndroid.dpm.PermissionManagerScreen
170174import com.bintianqi.owndroid.dpm.PermittedAccessibilityServices
171175import com.bintianqi.owndroid.dpm.PermittedAsAndImPackages
172176import com.bintianqi.owndroid.dpm.PermittedInputMethods
@@ -566,10 +570,17 @@ fun Home(vm: MyViewModel, onLock: () -> Unit) {
566570 ::navigateToAppGroups, vm.appGroups, R .string.info_disable_user_control
567571 )
568572 }
569- composable<PermissionsManager > {
570- PermissionsManagerScreen (
571- vm.packagePermissions, vm::getPackagePermissions, vm::setPackagePermission,
572- ::navigateUp, it.toRoute(), vm.chosenPackage, ::chooseSinglePackage
573+ composable<AppPermissionsManager > {
574+ AppPermissionsManagerScreen (
575+ vm::getPackagePermissions, vm::setPackagePermission, ::navigateUp, it.toRoute()
576+ )
577+ }
578+ composable<PermissionManager > {
579+ PermissionManagerScreen (::navigate, ::navigateUp)
580+ }
581+ composable<PermissionDetail > {
582+ PermissionDetailScreen (
583+ it.toRoute(), vm::getPermissionPackages, vm::setPackagePermission, ::navigateUp
573584 )
574585 }
575586 composable<DisableMeteredData > {
0 commit comments