2015年1月9日
摘要: Windows 8系统在管理用户的文件时,会将用户近期访问的文件添加到对应应用的近期访问列表中,所有的Windows应用商店应用都有各自的近期访问列表,根据文件的上一次访问时间,可以在列表中对文件进行排序,并在列表中的访问项数量超过25个时删除最旧的访问项。 在近期访问列表(MostRecentlyUsedList,以下简称为MRU列表)中存储的是实现了IStorageItem接口的类的对象,因... 阅读全文
posted @ 2015-01-09 15:23 冯瑞涛 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 使用文件选取器可以访问除上面介绍的“应用程序存储”和“用户库”两个位置之外的本地文件或者文件夹。文件选取器是应用与系统进行交互的一个接口,通过文件选取器可以在应用中直接与文件系统进行交互,访问不同位置的文件或将文件存储在指定位置。 文件选取器包含文件打开选取器和文件保存选取器,文件打开选取器由FileOpenPicker类表示,用来选择或打开文件,而文件保存选取器由FileSavePicker类... 阅读全文
posted @ 2015-01-09 15:22 冯瑞涛 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 访问应用程序内部的文件可以使用多种不同的方法,13.1节中已经介绍过相关的方法,除此之外,还可以使用文件的URI地址直接对文件进行检索,这种访问方式需要用到StorageFile类的静态方法GetFileFromApplicationUriAsync,并需要提供文件的URI地址作为方法的参数。 如果是访问应用程序安装目录下的文件,文件的URI地址要以ms-appx:开头,而如果访问的是应用程序数... 阅读全文
posted @ 2015-01-09 15:21 冯瑞涛 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 在Windows应用商店应用程序中浏览用户库中的文件时,可以将文件或者文件夹分组显示,以便于进行分类浏览,这类似于音乐库中的文件可以按照艺术家名称、创建日期或者评级等多种方式进行分类。本节内容将会介绍如何对用户库中的文件进行分组。 下面以一个应用程序为例,介绍如何将图片库中的文件根据文件类型进行分组,并显示分组后的结果。 在Visual Studio 2012中新建一个Windows应用商店的... 阅读全文
posted @ 2015-01-09 15:07 冯瑞涛 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 通过使用13.2.1小节给出的方法和属性,不仅可以对用户库中的文件和文件夹进行操作,还可以获取其中所有的文件或者文件夹,比如为了完整地展现整个音乐库,可以获取并列举出音乐库中所有的音乐文件,以便能够在应用程序中浏览、查找喜爱的音乐。本节主要介绍如何获取文件和文件夹列表,因为对于音乐库、图片库等用户库来说,获取其中文件和文件夹的方法相同,所以接下来将以图片库为例进行介绍。 想要读取图片库中的文件或... 阅读全文
posted @ 2015-01-09 15:06 冯瑞涛 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 上面介绍了与用户库文件有关的操作,包括创建、读写等,下面将介绍与用户库文件夹相关的操作。 与文件操作一样,想要对用户库文件夹进行操作,需要首先获取用户库的相应位置,获取的方法上面已经介绍过了,这里不再赘述,在获取到相应的位置后,可以使用异步方法CreateFolderAsync在其中建立文件夹,示例代码如下所示: //获取一个代表文档库的文件夹对象 StorageFolde... 阅读全文
posted @ 2015-01-09 15:05 冯瑞涛 阅读(360) 评论(0) 推荐(0) 编辑
摘要: (1)获取用户库位置 如果想要通过应用程序在用户库中创建文件,首先需要获得用户库中指定的位置,例如图片库、文档库等。这里值得注意的是,在获取用户库的位置之前,必须在Windows应用商店项目的清单文件Package.appxmanifest中开启相应的访问权限,如果应用需要访问音乐库,就需要在Package.appxmanifest文件的功能选项卡中勾选“音乐库”,如图13-4所示。 图... 阅读全文
posted @ 2015-01-09 15:04 冯瑞涛 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 应用设置存储主要分为本地存储和漫游存储两种方式。本地存储是指将应用的设置信息存储在本地存储空间中,而漫游存储则是指将应用的设置信息存储在网络服务器中,相对于本地存储而言,漫游存储支持多台设备之间的应用设置同步,更加灵活也更加方便。本节内容以本地存储方式为例,介绍如何获取及更改本地存储中的应用程序设置信息。 (1)应用设置容器获取 系统使用应用设置容器ApplicationDataContain... 阅读全文
posted @ 2015-01-09 15:00 冯瑞涛 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 前面介绍了如何对本地应用存储空间中的文件以及文件夹进行操作,在应用中除了可以对本地应用存储空间进行操作之外,还可以对应用程序安装目录进行相关操作。本节将通过一个示例,详细讲解如何对应用程序安装目录中的文件进行操作,此示例可以实现获取应用程序安装目录下的图片文件并将其显示,还可以实现复制安装目录下的文件。 在Visual Studio 2012中新建一个Windows应用商店的空白应用程序项目,并... 阅读全文
posted @ 2015-01-09 14:57 冯瑞涛 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: 与上面介绍的三种不同应用程序数据存储类型对应,应用程序有三种数据存储空间,分别为本地应用程序数据存储空间、漫游应用程序数据存储空间和临时应用程序数据存储空间。通过使用ApplicationData类的LocalFolder属性即可获取本地应用程序数据存储空间的根文件夹,而漫游和临时应用程序数据存储空间的根文件夹则可分别通过该类的RoamingFolder和TemporaryFolder属性来获取,... 阅读全文
posted @ 2015-01-09 14:55 冯瑞涛 阅读(209) 评论(0) 推荐(0) 编辑