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

[复制链接]
发表于 2024-10-13 01:43:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
 
【关键字】

跳转页面 / 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企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复

使用道具 举报

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5

GMT+8, 2025-7-16 04:15 , Processed in 0.075543 second(s), 29 queries 手机版|qidao123.com技术社区-IT企服评测▪应用市场 ( 浙ICP备20004199 )|网站地图

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