HarmonyOS使用systemShare 分享,无法分享远程http地址
使用systemShare 分享,无法分享远程http地址,该分享功能支持分享远程页面地址嘛?若不支持有其他方式支持嘛?若无相关api支持,以后会有什么计划支持嘛?
代码:
const srcUri: uri.URI = new uri.URI(this.fileUrl)
const scheme = (srcUri.scheme || '').toLowerCase()
// 构造ShareData,需配置一条有效数据信息
let data: systemShare.SharedData = new systemShare.SharedData({
utd: this.isPdf ? utd.UniformDataType.PDF : utd.UniformDataType.HTML,
title: this.title,
uri: ['http', 'https'].includes(scheme) ? this.fileUrl : fileUri.getUriFromPath(this.fileUrl)
});
// 构建ShareController
let controller: systemShare.ShareController = new systemShare.ShareController(data);
// 获取UIAbility上下文对象
let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
// 注册分享面板关闭监听
controller.on('dismiss', () => {
console.log('Share panel closed');
// 分享结束,可处理其他业务。
});
// 进行分享面板显示
controller.show(context, {
previewMode: systemShare.SharePreviewMode.DETAIL,
selectionMode: systemShare.SelectionMode.SINGLE
});
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 使用系统分享systemShare分享应用沙箱中文件
1172浏览 • 1回复 待解决
HarmonyOS systemShare.SharedData分享另存为的问题
826浏览 • 1回复 待解决
HarmonyOS 图片base64如何通过systemShare api分享出去
860浏览 • 1回复 待解决
HarmonyOS 分享组件无法正常使用,闪退
1045浏览 • 1回复 待解决
HarmonyOS 无法实现在分享方调起分享弹窗中显示被分享方应用的icon
1256浏览 • 1回复 待解决
HarmonyOS ShareKit分享多张图片弹起分享窗口显示分享1张图片
1484浏览 • 1回复 待解决
HarmonyOS使用DataShareExtensionAbility分享数据问题
1392浏览 • 1回复 待解决
HarmonyOS 使用ShareController组件进行分享 分享出去的文件是0B
1750浏览 • 1回复 待解决
HarmonyOS 分享功能可以分享到畅连吗
1273浏览 • 1回复 待解决
分享沙箱文件,应用可分享单个文件
2211浏览 • 1回复 待解决
HarmonyOS原生分享能力的使用
2114浏览 • 1回复 待解决
HarmonyOS 远程的图片地址是否存在,分为http和https
1211浏览 • 1回复 待解决
HarmonyOS 应用要实现分享,点击分享内容APPlink直达
1280浏览 • 1回复 待解决
ArkTs如何实现分享面板?是否自带了分享组件。
3160浏览 • 1回复 待解决
HarmonyOS 使用want分享文件,A分享文件给B,B在读取完文件之后,如何通知A
1188浏览 • 1回复 待解决
getDefaultCellularDataSlotIdSync实战分享?
1407浏览 • 0回复 待解决
HarmonyOS如何使用系统分享图片、文件
1664浏览 • 1回复 待解决
关系型数据库使用分享
2553浏览 • 1回复 待解决
HarmonyOS 文件分享问题
1244浏览 • 1回复 待解决
HarmonyOS 分享功能如何实现?
1251浏览 • 1回复 待解决
使用自定义弹窗实现分享弹窗
1640浏览 • 1回复 待解决
HarmonyOS 系统的分享功能预计什么时候支持分享到别的应用?
832浏览 • 1回复 待解决
HarmonyOS 系统分享文件
1370浏览 • 1回复 待解决
使用http请求网络地址
1937浏览 • 1回复 待解决
多个文件分享,分享模式选择 - 多文件分享 - 文件类型选择(图片/视频/文件)- 发送选择文件/取消选择
2082浏览 • 1回复 待解决
不支持网络图片地址这样的方式进行分享,可以先下载到本地再进行分享。相关API request.downloadFile ,链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-request-V5#requestdownloadfile9
示例代码: