我想知道是否有办法打开不在WP7设备IsolatedStorage
上的文件?内部结构并没有很好地记录在案......
答案 0 :(得分:4)
作为使用官方Windows Phone 7开发人员框架的开发人员,无法访问存储在独立存储之外的文件。在Mango框架中,还有一个额外的AppData位置,但它也是沙箱,用于将SQL CE数据部署到。
答案 1 :(得分:2)
您可以使用各自的选择器从媒体库或相机获取图像:PhotoChooserTask(http://msdn.microsoft.com/en-us/library/microsoft.phone.tasks.photochoosertask(v=vs.92).aspx)和CameraCaptureTask(http://msdn.microsoft.com/en-us/library/microsoft.phone.tasks.cameracapturetask(v=VS.92).aspx)。
这些是可访问的唯一文件,这些文件不在您应用的IsolatedStorage中。
答案 2 :(得分:0)
在Windows Phone 7.1 / Mango中,使用Contacts共享系统数据(如PhoneDataSharingContext
)。但是,没有迹象表明第三方开发人员将能够使用此类公开数据,当然还没有文档。
我的猜测是它以某种方式在应用程序清单中注册。但是,除非得到支持,否则您的申请将无法获得批准,即使您确实知道如何自行完成。
答案 3 :(得分:0)
使用xna,您可以使用TitleStorage.OpenStream()
访问(只读)应用程序文件夹