HarmonyOS —— 跳转应用详情页

一、跳转应用详情页

鸿蒙跳转应用详情页功能,使用场景可以是引导用户进入应用详情页授予应用权限。

  gotoAppDetail(context:common.UIAbilityContext){

    let bundleName = bundleManager.getBundleInfoForSelfSync(bundleManager.BundleFlag.GET_BUNDLE_INFO_DEFAULT).name

    let wantInfo: Want = {
      bundleName: 'com.huawei.hmos.settings',
      abilityName: 'com.huawei.hmos.settings.MainAbility',
      uri: 'application_info_entry',
      parameters: {
        pushParams: bundleName // 打开指定应用的详情页面
      }
    }
    context.startAbility(wantInfo)
  }

二、如何获取 UIAbilityContext

1.在 UIAbility 中获取

import UIAbility from '@ohos.app.ability.UIAbility';
import AbilityConstant from '@ohos.app.ability.AbilityConstant';
import Want from '@ohos.app.ability.Want';

export default class EntryAbility extends UIAbility {
  onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
    // 获取UIAbility实例的上下文
    let context = this.context;
  }
}

2.在页面中获取

import common from '@ohos.app.ability.common';
import Want from '@ohos.app.ability.Want';

@Entry
@Component
struct Index {
  private context = getContext(this) as common.UIAbilityContext;

  // 页面展示
  build() {
  }
}

相关推荐

  1. HarmonyOS —— 应用详情

    2024-04-25 05:56:05       15 阅读
  2. (安卓)应用市场APP详情的方式

    2024-04-25 05:56:05       32 阅读
  3. vue项目列表详情返回列表保留搜索条件

    2024-04-25 05:56:05       41 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-25 05:56:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-25 05:56:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-25 05:56:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-25 05:56:05       20 阅读

热门阅读

  1. sparkctl x86/arm不同平台编译使用

    2024-04-25 05:56:05       14 阅读
  2. PyTorch库中item()函数的作用(python)

    2024-04-25 05:56:05       13 阅读
  3. python安装第三方包

    2024-04-25 05:56:05       13 阅读
  4. 搭建最新tensorflow 与pytorch环境

    2024-04-25 05:56:05       12 阅读
  5. 本地wsl的Ubuntu安装docker,不使用docker桌面版

    2024-04-25 05:56:05       16 阅读
  6. spring的扩展接口

    2024-04-25 05:56:05       14 阅读
  7. python实现爬虫例子2

    2024-04-25 05:56:05       12 阅读