读书人

为什么调用保存图片到手机的SavePictu

发布时间: 2013-09-08 15:21:21 作者: rapoo

为什么调用保存图片到手机的SavePicture方法会抛出异常
MediaLibrary library = new MediaLibrary();
string lName = "picture1.jpg";
var myStore = IsolatedStorageFile.GetUserStoreForApplication();
if (myStore.FileExists(lName))
{
MessageBox.Show("图片已经存在");
}
else
{
IsolatedStorageFileStream myFileStream = myStore.CreateFile(lName);
WriteableBitmap _bitmap = new WriteableBitmap(inkPresenter, null);
Extensions.SaveJpeg(_bitmap, myFileStream, _bitmap.PixelWidth, _bitmap.PixelHeight, 0, 85);
myFileStream.Close();
myFileStream = myStore.OpenFile(lName, FileMode.Open, FileAccess.Read);
try
{
Picture pic = library.SavePicture(lName, myFileStream);
MessageBox.Show("保存成功!", "提示", MessageBoxButton.OK);
}
catch (Exception)
{
MessageBox.Show("异常");
}
myFileStream.Close();



异常 WindowsPhone exception SavePicture
[解决办法]
你在manifest文件中声明了吗
[解决办法]

引用:
Quote: 引用:

什么异常,贴出来。
是不是没有权限访问媒体库

Attempted to perform unauthorized operation.
试图执行未经授权的操作。


清单文件中把对媒体库的访问给勾上。
[解决办法]
manifest把媒体库选上,是在真机上的?

读书人网 >Windows Mobile

热点推荐