HarmonyOS 如何使用ShareKit分享应用内生成的图片
app内生成了一张图片,图片路径为/data/storage/el2/base/haps/entry/cache/1722330970.661.png。想通过ShareKit分享这张图片,但是无法正常分享或者保存图片。使用的代码如下:
let shareImage = '/data/storage/el2/base/haps/entry/cache/1722330970.661.png'
let data: systemShare.SharedData = new systemShare.SharedData({
utd: utd.UniformDataType.IMAGE,
title: "语言",
uri: shareImage
});
// 构建ShareController
let controller: systemShare.ShareController = new systemShare.ShareController(data);
// 获取UIAbility上下文对象
let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
// 注册分享面板关闭监听
controller.on('dismiss', () => {
console.info('Share panel closed');
// 分享结束,可处理其他业务。
});
// 进行分享面板显示
controller.show(context, {
previewMode: systemShare.SharePreviewMode.DETAIL,
selectionMode: systemShare.SelectionMode.SINGLE
});
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
把图片地址改为file:///data/storage/el2/base/haps/entry/cache/1722330970.661.png仍然不能正常分享。
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS ShareKit分享多张图片弹起分享窗口显示分享1张图片
1225浏览 • 1回复 待解决
HarmonyOS如何使用系统分享图片、文件
1354浏览 • 1回复 待解决
分享的图片是一个二维码,在分享的时二维码图片能否生成
1179浏览 • 1回复 待解决
HarmonyOS 使用系统分享systemShare分享应用沙箱中文件
833浏览 • 1回复 待解决
如何将图片文本视频分享给其他应用
1567浏览 • 1回复 待解决
HarmonyOS 应用内如何拉起系统自带的图片编辑功能
1405浏览 • 1回复 待解决
HarmonyOS 如何让分享的预览图,大小和分享的图片一样大
774浏览 • 1回复 待解决
HarmonyOS 文件分享如何指定应用
931浏览 • 1回复 待解决
HarmonyOS Next如何实现分享内容、图片、文件
2543浏览 • 1回复 待解决
HarmonyOS如何在卡片服务中使用Want分享数据至应用
1158浏览 • 1回复 待解决
使用Share Kit实现应用间的数据分享的方法
1543浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在应用间使用Want分享数据?
1090浏览 • 2回复 待解决
HarmonyOS 系统分享支持将网络图片url直接以图片形式分享吗?
959浏览 • 1回复 待解决
分享沙箱文件,应用可分享单个文件
1919浏览 • 1回复 待解决
HarmonyOS 无法实现在分享方调起分享弹窗中显示被分享方应用的icon
930浏览 • 1回复 待解决
HarmonyOS使用systemShare 分享,无法分享远程http地址
1654浏览 • 1回复 待解决
HarmonyOS 组件生成图片保存
838浏览 • 1回复 待解决
开发 HarmonyOS Connect 设备应用时,如何实现设备的分享功能,让用户可以将设备分享给家人或朋友使用?
324浏览 • 0回复 待解决
HarmonyOS 应用要实现分享,点击分享内容APPlink直达
760浏览 • 1回复 待解决
HarmonyOS 怎么在应用内使用拍照功能
938浏览 • 1回复 待解决
HarmonyOS原生分享能力的使用
1738浏览 • 1回复 待解决
HarmonyOS 系统的分享功能预计什么时候支持分享到别的应用?
612浏览 • 1回复 待解决
HarmonyOS 如何实现应用内的语言切换
1052浏览 • 1回复 待解决
如何在应用内使用媒体查询进行布局
1378浏览 • 2回复 待解决
求告知如何从view生成图片
917浏览 • 1回复 待解决
路径需要转换一下uri: fileUri.getUriFromPath(paths[0]),请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-fileuri-V5#fileuri10