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