我有一个为 Windows Phone 7 开发的现有应用程序,它使用 CameraCaptureTask。
捕获的图像返回给应用程序,将进行灰度转换处理。
在 Windows Phone 8 Lumia 920 中测试相同的应用程序(准确地说是相同的二进制文件)时,我发现通过 CameraCaptureTask 捕获的所有图像的副本都保存在“相机胶卷”文件夹中。
这有点烦人,因为我的应用程序的用户并不期望捕获的图像会挤满“相机胶卷”文件夹。我查阅了文档http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394006(v=vs.105).aspx并找到了以下引用,
在 Windows Phone 8 上,如果用户接受使用相机拍摄任务拍摄的照片,照片会自动保存到手机的相机胶卷中。在以前版本的 Windows Phone 上,照片不会自动保存。
到目前为止,我找不到在 Windows Phone 8 中避免这种情况的方法。
有没有办法在 Windows Phone 8 中调用 CameraCaptureTask 的 Show() 方法之前关闭此功能?