鸿蒙开发中,是否支持直接拉起至系统权限设置页手动设置app权限?

鸿蒙开发中,是否支持直接拉起至系统权限设置页手动设置app权限?

阅读 586
1 个回答

支持直接拉起至系统权限,可以使用startAbility方法拉起权限设置页面
参考以下demo:

import { Want } from '@kit.AbilityKit' 
 
@Entry 
@Component 
struct DemoPage { 
  build() { 
    Button("跳转到设置").onClick(() => { 
      const context = getContext(this) 
      const uiAbilityContext = context as common.UIAbilityContext; 
      let want: Want = { 
        bundleName: 'com.huawei.hmos.settings', 
        abilityName: 'com.huawei.hmos.settings.MainAbility', 
        uri: 'application_info_entry', 
        parameters: { 
          pushParams: uiAbilityContext.abilityInfo.bundleName // 应用包名 
        } 
      }; 
      uiAbilityContext.startAbility(want); 
    }) 
  } 
}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进