怎样读取App内部的文件夹和文件
答案:1 悬赏:10 手机版
解决时间 2021-03-07 12:18
- 提问者网友:风月客
- 2021-03-06 18:29
怎样读取App内部的文件夹和文件
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-03-06 20:03
Isolated就是独立存储的意思了。
wp也是这个机制。
读取程序内的文件,要看你对目标文件的编译选项(Content还是Resource)
Content的话:个别类型的文件是可以通过C#代码访问的。比如
xml文件:
[csharp]
01.XElement el = XElement.Load("/Config/abc.xml");
02.textBlock1.Text = el.ToString();
图片文件:
[csharp]
01.Uri uri = new Uri("/Images/abc.jpg", UriKind.Relative);
02.BitmapImage bmp = new BitmapImage(uri);
03.image1.Source = bmp;
多媒体文件可以通过MediaPlayerElement访问。
Resource:文件将被编译到xap文件包的.dll文件内,访问资源文件的路径方式繁琐一些,如"/PhoneApp1;component/Images/back.png",PhoneApp1是项目名称,component是固定名称,避免异步加载的资源文件时使用
App.GetResourceStream(new Uri("/PhoneApp;component/1.txt", UriKind.Relative)).Stream;
wp也是这个机制。
读取程序内的文件,要看你对目标文件的编译选项(Content还是Resource)
Content的话:个别类型的文件是可以通过C#代码访问的。比如
xml文件:
[csharp]
01.XElement el = XElement.Load("/Config/abc.xml");
02.textBlock1.Text = el.ToString();
图片文件:
[csharp]
01.Uri uri = new Uri("/Images/abc.jpg", UriKind.Relative);
02.BitmapImage bmp = new BitmapImage(uri);
03.image1.Source = bmp;
多媒体文件可以通过MediaPlayerElement访问。
Resource:文件将被编译到xap文件包的.dll文件内,访问资源文件的路径方式繁琐一些,如"/PhoneApp1;component/Images/back.png",PhoneApp1是项目名称,component是固定名称,避免异步加载的资源文件时使用
App.GetResourceStream(new Uri("/PhoneApp;component/1.txt", UriKind.Relative)).Stream;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯