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

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值