2014-05-12 45 views
0

我想用我的Windows Phone 8.1应用程序提供一些文件,这些文件是运行该应用程序所必需的。我在网上搜索,发现this page。但我不知道哪个地方特别是ApplicationData.Current文件夹。我想是这样的: -保存可在应用上访问的文件的位置

  1. 我可以创建一个名为资源一个文件夹或在我的项目树利用现有的资产文件夹并保存文件在那里。

  2. 如果是的话,那我怎么才能访问该文件夹从我的应用程序内即我怎么能打开和关闭文件在目录(相对或绝对寻址格式使用)?如果你可以为此提供一行或两行代码,那就太好了。

  3. 我必须使用ReadTextAsync方法到文件的整个文本读入一个字符串,还是有什么其他的方法(该System.IO.File.ReadAllText()方法是无法访问的时创建Windows 8.1电话应用程序)。

在此先感谢。

回答

1

根据手机上的用户设置,您的应用安装在SD或手机上。您通常无法访问这些文件,例如。通过浏览文件,而电话连接到电脑 - 应用程序是隔离

根据您的应用程序:

尽管您无法从应用程序外部访问应用程序内部的文件,但您可以从WP8.1访问(读取/写入)SD卡和其他已知文件夹。

编辑 - 您还可以使用Uri schemes访问您的文件。

+0

@Romasz ...将应用程序放在手机上后,应用程序将在运行时通过手机访问这些文件。这些文件也将在手机上。这些文件只是Xaml文件,它们将根据按下的按钮来改变应用程序的外观。 – avinash

+0

@avinash你是针对Silverlight还是RunTime?你看过MSDN吗 - 有很多例子和简单的教程。 – Romasz

+0

@Romasz ...这不是一个Silverlight应用程序,当然...我不知道我的应用程序类别的实际名称,但在VS 2013中,项目被标记为Windows Store(C#下)类别下的Windows Phone ...我参考的参考是http://msdn.microsoft.com/en-us/library/windowsphone/develop/dn631251.aspx – avinash

相关问题