如何将相册中的照片分享到 xamarin 应用程序
How to share a photo from gallery to xamarin app
我正在寻找一种方法来使用“转发到”功能分享图库中的照片,并使我的 xamarin 应用出现在可用的 whatapp 或 instagram 应用中
您可以使用 Xamarin.Essentials: Share 来实现。
Share
class 使应用程序能够与设备上的其他应用程序共享文本和 Web 链接等数据。
Xamarin.Essentials 将自动检测文件类型 (MIME
) 并请求共享。每个平台可能只支持特定的文件扩展名。
以下是将文本写入磁盘并将其共享给其他应用程序的示例:
var fn = "Attachment.txt";
var file = Path.Combine(FileSystem.CacheDirectory, fn);
File.WriteAllText(file, "Hello World");
await Share.RequestAsync(new ShareFileRequest
{
Title = Title,
File = new ShareFile(file)
});
更多可以查看:
https://docs.microsoft.com/en-us/xamarin/essentials/share?tabs=android。
https://github.com/harshitgindra/ImageShare.Xamarin
这方面也有类似的帖子,你可以在这里查看:
我正在寻找一种方法来使用“转发到”功能分享图库中的照片,并使我的 xamarin 应用出现在可用的 whatapp 或 instagram 应用中
您可以使用 Xamarin.Essentials: Share 来实现。
Share
class 使应用程序能够与设备上的其他应用程序共享文本和 Web 链接等数据。
Xamarin.Essentials 将自动检测文件类型 (MIME
) 并请求共享。每个平台可能只支持特定的文件扩展名。
以下是将文本写入磁盘并将其共享给其他应用程序的示例:
var fn = "Attachment.txt";
var file = Path.Combine(FileSystem.CacheDirectory, fn);
File.WriteAllText(file, "Hello World");
await Share.RequestAsync(new ShareFileRequest
{
Title = Title,
File = new ShareFile(file)
});
更多可以查看:
https://docs.microsoft.com/en-us/xamarin/essentials/share?tabs=android。 https://github.com/harshitgindra/ImageShare.Xamarin
这方面也有类似的帖子,你可以在这里查看: