如何使用Zebble for Xamarin在Android设备库中保存图片?

时间:2017-05-10 16:43:42

标签: .net xamarin xamarin.android xamarin-zebble zebble

我想通过点击设备图库的按钮来保存一些图片,我试图用下面的代码保存文件,我在Xamarin网站上找到了这个代码,但它们没有定义,我找不到参考他们。

NSData imgData = photo.AsJPEG();
NSError err = null;
if (imgData.Save(jpgFilename, false, out err))
{
    Console.WriteLine("saved as " + jpgFilename);
}
else
{
    Console.WriteLine("NOT saved as " + jpgFilename + " because" + err.LocalizedDescription);
}

2 个答案:

答案 0 :(得分:0)

您可以将图片保存到图库:

await Device.Media.SaveToAlbum(image);

答案 1 :(得分:0)

要通过Zebble Extension for Xamarin将某些文件保存到图库中,您可以使用此代码

FileInfo myImageFile = ...;
await Device.Media.SaveToAlbum(myImageFile);

请记住这是Xamarin的扩展,您应该阅读它的文档以获取有关它的更多信息,并且您不能在此扩展中使用Xamarin代码。 有关更多信息,请参阅以下链接: http://zebble.net/docs/reading-and-writing-into-gallery-albums

免责声明:我是Zebble项目的贡献者并从事技术支持。