我正在寻找一种方法来分享照片从画廊使用"转发到"功能,并使我的xamarin应用程序出现在可用的whatapp或instagram
您可以使用Xamarin。要点:共享来实现这个
Share
类允许应用程序与设备上的其他应用程序共享数据,如文本和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://learn.microsoft.com/en-us/xamarin/essentials/share?tabs=android。https://github.com/harshitgindra/ImageShare.Xamarin
关于这个也有类似的线索,你可以在这里查看:
使用Xamarin Forms共享图像