码迷,mamicode.com
首页 > Windows程序 > 详细

Windows Phone 8.1中安装包文件及其两种获取方法

时间:2015-05-26 12:51:50      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:windows phone 8.1   安装包文件   ms-appx   installedlocation   windows.applicationm   

Windows Phone中除了应用文件存储的三种文件类型:本地文件,漫游文件,临时文件。还有一种文件叫做安装包

文件,它是指应用程序编译之后生成的部署文件的内部数据。在安装包下的文件数据其实就是应用程序项目中添加的

文件,就比如Assets文件夹里面的图片文件等等。我们可以通过代码获取安装包下的文件,但是获取不到编译的文件

(源代码或者资类的文件)。

那么哪些数据应该放到安装包文件中,哪些数据应该放到应用文件中呢?两种文件的地址和获取方式是不一样的,但

是获取的思想是一样的。应用文件的获取方式前面讲过了,有两种方式,同样,对于安装包文件的获取方式也存在两

种。而当与程序业务逻辑相关的一些数据应该放在应用文件中,对于一些固定不变的数据,比如做一个基于地点天气

显示应用,那么就需要把省市区的xml文件数据放到安装包文件下。


对于应用文件的获取方式,前面博客中提及到,博客地址:

好了,废话不多说了,直接切入正题,如何获取安装包文件,只有获取了安装包文件,才可以取到我们要的资源或者

文件。

1. 通过Windows.ApplicationModel.Package类的InstalledLocation属性获取:

StorageFolder folder = Windows.ApplicationModel.Package.InstalledLocation;

然后就可以巴拉巴拉的用文件和文件夹的各种方法对其进行操作了。

2. 通过URI方案获取:

采用ms-appx:///获取,比如我们要获取Assets文件夹下面的logo.png图片,那么应该这么写:

image.Source = new BitmapImage(new Uri("ms-appx:///Assets/logo.png"));


Windows Phone 8.1中安装包文件及其两种获取方法

标签:windows phone 8.1   安装包文件   ms-appx   installedlocation   windows.applicationm   

原文地址:http://blog.csdn.net/u010792238/article/details/46004493

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!