HarmonyOS 如何在APP内通过点击按钮跳转到通知设置页

1、想在APP内设置通知的打开与关闭,想直接跳到系统的通知设置页面,请问相关API是什么?

2、如何在程序内控制手机不黑屏,一直处于点亮状态。

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

参考示例如下:

import { BusinessError } from '@kit.BasicServicesKit';
import { common, Want } from '@kit.AbilityKit';

@Entry
@Component
struct Index {
  @State message: string = 'Hello World';

  build() {
    RelativeContainer() {
      Text(this.message)
        .id('HelloWorld')
        .fontSize(50)
        .fontWeight(FontWeight.Bold)
        .alignRules({
          center: { anchor: '__container__', align: VerticalAlign.Center },
          middle: { anchor: '__container__', align: HorizontalAlign.Center }
        })
        .onClick(() => {
          let context = getContext(this) as common.UIAbilityContext;
          const wantInfo: Want = {
            bundleName: 'com.huawei.hmos.settings',
            abilityName: 'com.huawei.hmos.settings.MainAbility',
            uri: 'systemui_notification_settings', // 通知和状态栏(需要用户手动选择应用)
            parameters: {
              pushParams: 'com.example.myapplication'//自己的应用
            }
          }
          context.startAbility(wantInfo)
            .then(() => {
              // do nothing
            }).catch((err: BusinessError) => {
            console.error('openLocationPermissionPage:', JSON.stringify(err));
          })
        })
    }
    .height('100%')
    .width('100%')
  }
}

设置屏幕是否为常亮状态可参考setWindowKeepScreenOn:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5#setwindowkeepscreenon9

分享
微博
QQ
微信
回复
1天前
相关问题
如何跳转到APP设置和权限管理
982浏览 • 1回复 待解决
如何跳转到app设置,有人知道吗?
637浏览 • 1回复 待解决
HarmonyOS 如何跳转设置通知管理
66浏览 • 1回复 待解决
HarmonyOS app中怎么跳转到系统设置
418浏览 • 1回复 待解决
鸿蒙APP如何跳转到Android APP
15454浏览 • 3回复 待解决
HarmonyOS 如何跳转到系统位置开关
23浏览 • 1回复 待解决
HarmonyOS app通知
31浏览 • 1回复 待解决
如何设置一个通知按钮
412浏览 • 1回复 待解决
如何app跳转到系统相机
5468浏览 • 1回复 已解决
HarmonyOS 如何跳转到应用设置页面?
325浏览 • 1回复 待解决
如何实现跳转到系统设置
1703浏览 • 1回复 待解决
HarmonyOS APP悬浮按钮开发方案
141浏览 • 1回复 待解决