有时候遇到一些需要预授权系统权限才可访问的功能,可以通过如下方式先跳转至系统设置下的某个子页面进行配置,具体如下 code 所示参考:
具体跳转到设置的子设置页面如下也有注释,可供参考使用

/**
* 访问系统设置: 子目录
* */
static accessSystemSettingSubDirectory(uriKey?: string): void {
// BLUETOOTH_ENTRY = bluetooth_entry , // HOME-蓝牙二级页面
// WIFI_ENTRY = wifi_entry , // HOME-WLAN二级页面
// OOBE_WIFI_ENTRY = oobe_wifi_entry , // HOME-WLAN二级页面,用于OOBE阶段的WiFi页面
// EXTERNAL_WIFI_ENTRY = external_wifi_entry , // HOME-WLAN二级页面,样机管理拉起的WiFi页面
// MOBILE_ENTRY = mobile_network_entry , // HOME-移动网络二级页面
// DISPLAY_ENTRY = display_settings , // HOME-显示和亮度二级页面
// SCREEN_ZOOM = screen_zoom , // HOME-显示和亮度-显示大小三级页面
// SCREEN_REFRESH_RATE_ENTRY = screen_refresh_rate_entry , // HOME-显示和亮度-屏幕刷新率三级页面
// SCREEN_MODE_ENTRY = screen_mode , //
// VOLUME_ENTRY = volume_settings , // HOME-声音二级页面
// MORE_CONNECTION_ENTRY = more_connections_settings , // HOME-更多连接二级页面
// BIOMETRICS_PASSWORD_ENTRY = biometrics_and_password_settings , // HOME-生物识别和密码二级页面
// APPLICATION_SERVICE_ENTRY = application_and_service_settings , // HOME-应用与服务二级页面
// STORAGE_ENTRY = storage_settings , // HOME-存储二级页面
// PRIVACY_ENTRY = privacy_settings , // HOME-隐私二级页面
// USERS_ACCOUNT_ENTRY = users_accounts , // HOME-用户和账户二级页面
// SYSTEM_UPDATE_ENTRY = system_and_updates , // HOME-系统和更新二级页面
// ABOUT_DEVICE_ENTRY = about_device , // HOME-关于本机二级页面
// WIFI_MENU_ENTRY = wifi_menu , // HOME-WLAN-连接三级页面
// BLUETOOTH_BONDED_ENTRY = bluetooth_bonded_entry , // HOME-蓝牙-配对详情三级页面
// DEVICE_ENTRY = device_name , // HOME-关于本机-设备名称三级页面
// TIME_ZONE_ENTRY = time_zone_settings , // HOME-系统和更新-日期时间-时区-时区选择列表五级页面
// DATA_TIME_ENTRY = date_and_time , // HOME-系统和更新-日期时间三级页面
// SET_LANGUAGE_ENTRY = set_language , // HOME-系统和更新-语言和输入法-语言和输入法四级页面
// LANGUAGE_REGION_ENTRY = set_language_region , // HOME-系统和更新-语言和输入法-语言和地区-语言和地区5级页面
// RESET_ENTRY = reset_settings , // HOME-系统和更新-重置三级页面
// DEVELOP_OPTION_ENTRY = developer_options_settings ,// HOME-系统和更新-开发人员选项三级页面
// CURRENT_USER_ENTRY = current_user , // HOME-用户和账户-当前登录(用户)三级页面
// NFC_ENTRY = nfc_settings , // HOME-更多连接-NFC三级页面
// HOTSPOT_ENTRY = hotspot_data_settings , // HOME-移动网络-个人热点界面
// HOTSPOT_PWD_ENTRY = password_entry , // HOME-移动网络-个人热点-密码界面
// HOTSPOT_CONNECTED_ENTRY = connected_device_entry , // HOME-移动网络-个人热点-已连接设备界面
// HOTSPOT_SHARE_ENTRY = more_share_entry , // HOME-移动网络-个人热点-更多共享设置界面
// LOCK_SCREEN_PASSWORD_ENTRY = lock_screen_password_title , // HOME-生物识别和密码-锁屏密码三级页面
// CREATE_NUMBER_PSD_ENTRY = change_six_to_number_entry , // HOME-生物识别和密码-锁屏密码(其他密码类型)-自定义数字密码(设置锁屏数字密码)四级页面
// CREATE_MIX_PSD_ENTRY = change_six_to_mixed_entry , // HOME-生物识别和密码-锁屏密码(其他密码类型)-混合密码(设置锁屏密码)四级页面
// CHECK_PSD_ENTRY = check_psd_entry , // HOME-生物识别和密码-关闭锁屏密码(输入锁屏密码)三级页面
// APPLICATION_LIST_ENTRY = application_settings , // phone: HOME-应用与服务-应用管理三级页面 pc: HOME-应用管理二级页面
// APPLICATION_INFO_ENTRY = application_info_entry , // phone: HOME-应用与服务-应用管理-具体应用四级页面 pc: HOME-应用管理-具体应用三级页面
// LOCATION_MANAGER_ENTRY = location_manager_settings , // HOME-隐私-定位服务三级页面
// LOCATION_HELP_ENTRY = location_help_entry , // HOME-隐私-定位服务-协助四级页面
// EDIT_LANGUAGE_ENTRY = edit_language_entry , // HOME-系统和更新-语言和输入法-语言和地区-编辑(编译语言)五级页面
// ADD_LANGUAGE_ENTRY = add_language_entry , // HOME-系统和更新-语言和输入法-语言和地区-添加语言五级页面
// SELECT_REGION_ENTRY = select_region_entry , // HOME-系统和更新-语言和输入法-语言和地区-当前地区(选择地区)五级页面
// RESET_FACTORY = reset_factory_settings , // HOME-系统和更新-重置-恢复出厂设置四级页面
// RESET_NET = reset_net_settings , // HOME-系统和更新-重置-还原网络设置四级页面
// CONFIRM_RESET_FACTORY_ENTRY = reset_confirm_settings ,// HOME-系统和更新-重置-恢复出厂设置-重置手机五级页面
// CONFIRM_RESET_NET_ENTRY = reset_net_confirm_settings , // HOME-系统和更新-重置-还原网络设置-还原网络设置确认五级页面
// PC_CONFIRM_RESET_FACTORY_ENTRY = reset_factory_button , // PC: HOME-系统和更新-重置-恢复出厂设置-重置本机(确认页面)五级页面
// GUEST_USER_ENTRY = guest_user_menu , // PC: HOME-用户-客人用户三级页面
// ADMIN_USER_ENTRY = admin_user_entry , // PC: HOME-用户二级页面
// ACCESSIBILITY_SERVICE_ENTRY = accessibility_service_entry , // Phone:HOME-辅助功能-已安装的服务-服务详情四级页面
// ACCESSIBILITY_LIST_ENTRY = accessibility_list_entry , // Phone:HOME-辅助功能-已安装的服务三级页面
// ACCESSIBILITY_FEATURE_ENTRY = accessibility_feature , // Phone:HOME-辅助功能二级页面
// ACCESSIBILITY_OPERATION_ENTRY = accessibility_operation_entry , // Phone:HOME-辅助功能-辅助功能快捷方式三级页面
// ACCESSIBILITY_MORE_SETTINGS_ENTRY = accessibility_more_settings_entry , // Phone:HOME-辅助功能-已安装的服务-服务详情-更多设置五级页面
// FINGERPRINT_SETTING_ENTRY = fingerprint_settings_entry , // PHONE:HOME-生物识别与密码-指纹3级页面
// FINGERPRINT_SCREEN_INTRO_ENTRY = fingerprint_screen_intro_entry , // PHONE:HOME-生物识别与密码-指纹-新建指纹引导页4级页面
// FINGERPRINT_ENROLL_ENTRY = fingerprint_enroll_entry , // PHONE:HOME-生物识别与密码-指纹-新建指纹引导页-新建指纹5级页面
// CONFIGURATION_OPTION_ENTRY = configuration_options_settings , // 针对设置接入框架 配置文件接入的场景,通过json解析的界面,暂时还没有应用接入
// USER_SETTING_ENTRY = users_settings , // PC: 用户和账户导航栏
// PC_NETWORK_SETTINGS = pc_network_settings , // PC: HOME-网络设置二级页面
// PC_AUDIO_SETTINGS = pc_audio_settings , // PC: HOME-声音设置二级页面
// PC_KEYBOARD_SETTINGS = pc_keyboard , // PC: HOME-键盘设置二级页面
// PC_TRACKPAD_SETTINGS = pc_trackpad_settings , // PC: HOME-触控板设置二级页面
if (!uriKey) { // 默认项
uriKey = application_and_service_settings ; // 应用和元服务
}
let context = getContext() as common.UIAbilityContext;
context.startAbilityForResult({
bundleName: com.huawei.hmos.settings ,
abilityName: com.huawei.hmos.settings.MainAbility ,
uri: uriKey, // 默认项
})
}
以上便是此次分享的全部内容,希望能对大家有所协助!
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END







![[11.05更新]无效快捷方式清理器 ShortcutCleaner v1.1 - 宋马](https://pic.songma.com/blogimg/20250421/de4b99c979c14126b23fddead67dd36d.jpg)










暂无评论内容