WP8.1开发中找程序下的Assets文件夹
这俩天在开发另一个程序时,遇到一个小问题:如何调用程序下的Assets文件夹及其下的文件和文件夹;
在网上找了两天,基本上是关于如何调用手机中库的方法,没找到有关介绍如何调用查找 编译前添加图片或其它资源到手机程序中的文件;
后来在msdn.library找到了相关类和方法,现在来分享一下:
1.
StorageFolder assFolder=null;//用来存放找到的Assets文件夹 List<StorageFolder> assetsSubFolderList = new List<StorageFolder>();//用来存放遍历Assets文件夹得到的子文件夹集合
2.
#region 找Assets文件夹 //获取安装程序的根文件夹 StorageFolder appRootStorageFolder = Windows.ApplicationModel.Package.Current.InstalledLocation; //获取安装程序的根文件夹中的所有文件夹 IReadOnlyList<StorageFolder> appRootStorageFolders = await appRootStorageFolder.GetFoldersAsync(); //找出Asssets文件夹 foreach (StorageFolder item in appRootStorageFolders) { //获取Asssets文件夹
assFolder = item;//因为我的程序下只有一个默认的Assets文件夹,所以能直接赋值就行了,如果你在添加资源初创建多个文件夹,按顺序找就行了; } #endregion
3.这样就完事了
结语,虽然代码很简单,但是我是初学者,有很多不会,有关WP资料和教程网上又很少,有些还只能看些英文资料,费了很多时间才明白如何找安装程序下的Assets文件夹;
希望WP相关的资料越来越多,助初学者,我也是抱这样心态分享经验,因为我也是遇到问题直接上网上找资料学习,只有大家的不断分享才能丰富WP的资料;
弱者在迷惑恐惧前止步不前,
强者则步步前进;
posted on 2016-01-09 11:09 legendofhungrywolf 阅读(219) 评论(0) 编辑 收藏 举报