【HarmonyOS NEXT】如何跳转到体系设置页面、应用信息页面、应用权限设置页 ...

打印 上一主题 下一主题

主题 801|帖子 801|积分 2403

 
【关键字】

跳转页面 / want / context.startAbility(want)
【问题描述】

1、如何跳转到体系设置页面
2、如何跳转到应用信息页面
3、如何跳转到应用权限设置页面
【解决方案】

焦点都是通过want的参数,结合context.startAbility(want)进行跳转,详细的实现如下:
1、跳转到体系设置页面
  1. let want: Want = {
  2. bundleName: 'com.huawei.hmos.settings',
  3. abilityName: 'com.huawei.hmos.settings.MainAbility',
  4. }
复制代码
2、跳转到应用信息页面
  1. let want: Want = {
  2. bundleName: 'com.huawei.hmos.settings',
  3. abilityName: 'com.huawei.hmos.settings.MainAbility',
  4. uri: 'application_info_entry',}
复制代码
3、跳转到应用权限设置页面
  1. let want: Want = {
  2. bundleName: 'com.huawei.hmos.settings',
  3. abilityName: 'com.huawei.hmos.settings.MainAbility',
  4. uri: 'application_info_entry',
  5. parameters: {
  6. pushParams: '应用包名'
  7. }
  8. }
复制代码
跳转都是如下代码:
  1. context.startAbility(want)
  2. .then(() => {
  3. console.log(`Success to startAbility`);
  4. })
  5. .catch((err: BusinessError) => {
  6. console.error(`Failed to startAbility. Code: ${err.code}, message: ${err.message}`);
  7. });
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

小秦哥

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表