鸿蒙原生分享

鸿蒙原生分享

使用鸿蒙原生的分享

export class ShareUtil {
  static shareContent(
    title: string,
    description: string,
    url: string,
  ) {
    let context = AppUtil.getContext()

    // 分享数据
    let data: systemShare.SharedData = new systemShare.SharedData({
      utd: utd.UniformDataType.HYPERLINK,
      title: title,
      description: description,
      content: url,
      // 图片需要放到 main/resources/rawfile 中
      thumbnail: context.resourceManager.getRawFileContentSync("ic_launcher.png"),
    })

    // 构建ShareController
    let controller: systemShare.ShareController = new systemShare.ShareController(data);

    // 进行分享面板显示
    controller.show(context, {
      previewMode: systemShare.SharePreviewMode.DEFAULT,
      selectionMode: systemShare.SelectionMode.SINGLE
    })
  }
}

参考1

参考2

参考3

参考4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值