HarmonyOS 鸿蒙Next开发App跳转至系统的通知设置界面

发布于 1周前 作者 eggper 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next开发App跳转至系统的通知设置界面

 从App跳转至系统的通知设置界面,代码如下:

  startSettingsAbilityNotice(context: common.UIAbilityContext): void {
let want: Want = {
bundleName: ‘com.huawei.hmos.settings’,
abilityName: ‘com.huawei.hmos.settings.MainAbility’,
// 根据”设置”应用配置的界面信息,选择不同的uri
uri: ‘systemui_notification_settings’
};
context.startAbility(want).then(() => {
console.info(‘Start settings ability successfully.’);
}).catch((err: BusinessError) => {
console.error(Failed to startAbility. Code: ${err.code}, message: ${err.message});
});
}

 

9 回复
这个只能跳转到所有的通知设置,不能跳转到某个具体应用的通知设置

parameters: { // 按照包名打开对应设置页 pushParams: { bundleName: this.context.abilityInfo.bundleName//拉起方应用包名 } } 加上这个就行

这个 uri 有参数说明吗

尊敬的开发者,您好, 关于您的反馈的问题, 官方暂无类似的文档 表格您可验证后再使用

合作愉快。 华为开发者联盟

字段

拉起界面

手机设备是否支持

2in1设备是否支持

/

HOME-设置

wifi_entry

HOME-WLAN

bluetooth_entry

HOME-蓝牙

mobile_network_entry

HOME-移动网络

hotspot_data_settings

HOME-移动网络-个人热点界面

password_entry

HOME-移动网络-个人热点-密码界面

connected_device_entry

HOME-移动网络-个人热点-已连接设备界面

more_share_entry

HOME-移动网络-个人热点-更多共享设置界面

more_connections_settings

HOME-更多连接

nfc_settings

HOME-更多连接-NFC三级页面

display_settings

HOME-显示和亮度

screen_zoom

HOME-显示和亮度-显示大小三级页面

screen_refresh_rate_entry

HOME-显示和亮度-屏幕刷新率三级页面

需看具体设备是否有刷新率选项

volume_settings

HOME-声音和振动

systemui_notification_settings

HOME-通知和状态栏

accessibility_feature

HOME-辅助功能

accessibility_operation_entry

HOME-辅助功能-辅助功能快捷键三级页面

accessibility_more_settings_entry

HOME-辅助功能-已安装的服务-服务详情-更多设置五级页面

application_and_service_settings

HOME-应用与元服务

application_settings

HOME-应用与服务-应用管理三级页面

application_info_entry

HOME-应用和元服务HOME-某个具体应用的应用信息,需传递want.parameters.pushParams为具体应用的包名

storage_settings

HOME-存储界面

battery

HOME-电池

biometrics_and_password_settings

HOME-生物识别和密码

lock_screen_password_title

HOME-生物识别和密码-设置数字锁屏密码

change_six_to_number_entry

HOME-生物识别和密码-锁屏密码(其他密码类型)-自定义数字密码(设置锁屏数字密码)四级页面

change_six_to_mixed_entry

HOME-生物识别和密码-锁屏密码(其他密码类型)-混合密码(设置锁屏密码)四级页面

fingerprint_settings_entry

HOME-生物识别与密码-指纹3级页面

需看具体设备是否支持指纹解锁能力

privacy_settings

HOME-隐私与安全

location_help_entry

HOME-隐私与安全-定位服务-帮助四级页面

users_accounts

HOME-用户和账户

current_user

HOME-用户和账户-当前登录(用户)三级页面

system_and_updates

HOME-系统和更新

time_zone_settings

HOME-系统和更新-日期时间-时区-时区选择列表

date_and_time

HOME-系统和更新-日期时间三级页面

set_input

HOME-系统和更新-输入法页面

set_language

HOME-系统和更新-语言和输入法-语言和输入法四级页面

set_language_region

HOME-系统和更新-语言和输入法-语言和地区-语言和地区5级页面

reset_settings

HOME-系统和更新-重置三级页面

developer_options_settings

HOME-系统和更新-开发人员选项三级页面

edit_language_entry

HOME-系统和更新-语言和输入法-语言和地区-编辑(编译语言)五级页面

add_language_entry

HOME-系统和更新-语言和输入法-语言和地区-添加语言五级页面

select_region_entry

HOME-系统和更新-语言和输入法-语言和地区-当前地区(选择地区)五级页面

reset_factory_settings

HOME-系统和更新-重置-恢复出厂设置四级页面

reset_net_settings

HOME-系统和更新-重置-还原网络设置四级页面

reset_confirm_settings

HOME-系统和更新-重置-恢复出厂设置-重置手机五级页面

reset_net_confirm_settings

HOME-系统和更新-重置-还原网络设置-还原网络设置确认五级页面

about_device

HOME-关于本机界面

device_name

HOME-关于本机-设备名称

HOME-隐私与安全-定位服务这样的三级页面有吗? 还有相机、相册、日历、麦克风这样的,跳转到某个应用的权限设置界面有吗

你可以问下客服 目前官方文档是没有找到 跳转到某个应用的权限设置界面试下在parameters里配置pushParams

HarmonyOS鸿蒙Next开发App跳转至系统的通知设置界面,可通过startAbility方法实现,指定bundleNamecom.huawei.hmos.settingsabilityNamecom.huawei.hmos.settings.MainAbility,并设置urisystemui_notification_settings。这样即可从App内跳转到系统的通知设置界面。如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部