HarmonyOS ShareKit分享多张图片弹起分享窗口显示分享1张图片
ShareKit分享多张图片 弹起分享窗口显示分享1张图片 只能选中一张处理 该如何修改。
if (paths) {
// 构造ShareData,需配置一条有效数据信息
let data: systemShare.SharedData = new systemShare.SharedData({
utd: utd.UniformDataType.IMAGE,
uri: fileUri.getUriFromPath(paths[0])
});
for (let i = 1; i < paths.length; i++) {
data.addRecord({
utd: utd.UniformDataType.IMAGE,
uri: fileUri.getUriFromPath(paths[1])
});
}
// 构建ShareController
let controller: systemShare.ShareController = new systemShare.ShareController(data);
// 注册分享面板关闭监听
controller.on('dismiss', () => {
console.info('Share panel closed');
// 分享结束,可处理其他业务。
});
// 进行分享面板显示
controller.show(context, {
previewMode: systemShare.SharePreviewMode.DETAIL,
selectionMode: systemShare.SelectionMode.SINGLE
});
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS Next如何实现分享内容、图片、文件
1065浏览 • 1回复 待解决
HarmonyOS如何使用系统分享图片、文件
473浏览 • 1回复 待解决
多个文件分享,分享模式选择 - 多文件分享 - 文件类型选择(图片/视频/文件)- 发送选择文件/取消选择
891浏览 • 0回复 待解决
HarmonyOS 提供一个分享(share kit)的demo,且在点击分享弹出半模态窗口时能显示待分享视频的预览图
381浏览 • 1回复 待解决
HarmonyOS使用systemShare 分享,无法分享远程http地址
573浏览 • 1回复 待解决
分享沙箱文件,应用可分享单个文件
1042浏览 • 1回复 待解决
分享的图片是一个二维码,在分享的时二维码图片能否生成
251浏览 • 1回复 待解决
如何将图片文本视频分享给其他应用
848浏览 • 1回复 待解决
ArkTs如何实现分享面板?是否自带了分享组件。
1880浏览 • 1回复 待解决
getDefaultCellularDataSlotIdSync实战分享?
220浏览 • 0回复 待解决
HarmonyOS 分享功能如何实现?
187浏览 • 1回复 待解决
HarmonyOS 使用ShareController组件进行分享 分享出去的文件是0B
420浏览 • 1回复 待解决
HarmonyOS使用DataShareExtensionAbility分享数据问题
382浏览 • 1回复 待解决
鸿蒙如何实现分享功能
17688浏览 • 2回复 待解决
华为分享要两个设备都有相同的app吗? 如果要分享一个音频怎么分享呢? 分享者提示发送成功, 接收者提示查询
6165浏览 • 1回复 待解决
服务接入华为分享怎么传输数据,怎么接收数据,可以传输图片吗?
5317浏览 • 1回复 待解决
鸿蒙的分享功能中,分享的接收方有什么接口可以响应的?
4073浏览 • 1回复 待解决
HarmonyOS原生分享能力的使用
742浏览 • 1回复 待解决
怎么抽中内测名额,谢谢分享!
5939浏览 • 1回复 待解决
应用文件分享功能介绍
1149浏览 • 0回复 待解决
华为JS API如何唤起分享?
4571浏览 • 1回复 待解决
HarmonyOS 应用文件分享-读写权限咨询
381浏览 • 1回复 待解决
订阅emitter分享,谁有更好的办法?
734浏览 • 1回复 待解决
开发分享微信的功能,怎么截图和调用微信分享呢
9127浏览 • 1回复 待解决
应用调用系统分享框失败
396浏览 • 1回复 待解决
需要将SelectionMode设置为BATCH,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/share-system-share-V5#section188631791714