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

来源:互联网 发布:green网络加速器下载 编辑:程序博客网 时间:2024/06/07 09:25

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"));


0 0
原创粉丝点击