标签:style blog http color io os 使用 ar strong
原文:快速构建Windows 8风格应用28-临时应用数据本篇博文主要介绍临时应用数据概览、如何构建临时应用数据。
临时应用数据相当于网页中缓存,这些数据文件是不能够漫游的,并且随时可以删除。
通常系统为了维护任务可以随时删除掉这些临时应用数据,同时我们也可以通过“磁盘清理”将这些数据删除掉。
一般我们在应用中存储会话期间的临时信息,例如:QQ的聊天纪录等。
使用ApplicationData.TemporaryFolder属性获取文件。
Windows.Storage.StorageFolder temporaryFolder = ApplicationData.Current.TemporaryFolder;
使用Windows.Storage.StorageFolder.CreateFileAsync和Windows.Storage.FileIO.WriteTextAsync在临时应用数据存储中创建和更新文件。
async void WriteTimestamp()
{
Windows.Globalization.DateTimeFormatting.DateTimeFormatter formatter =
new Windows.Globalization.DatetimeFormatting.DateTimeFormatter("longtime");
StorageFile sampleFile = await temporaryFolder.CreateFileAsync("dataFile.txt",
CreateCollisionOption.ReplaceExisting);
await FileIO.WriteTextAsync(sampleFile, formatter.Format(DateTime.Now));
}
使用Windows.Storage.StorageFolder.GetFileAsync、Windows.Storage.StorageFile.GetFileFromApplicationUriAsync 和 Windows.Storage.FileIO.ReadTextAsync在临时应用数据存储中打开和读取文件。
async void ReadTimestamp()
{
try
{
StorageFile sampleFile = await temporaryFolder.GetFileAsync("dataFile.txt");
String timestamp = await FileIO.ReadTextAsync(sampleFile);
}
catch (Exception)
{
}
}
相关资料可参考:
1.应用数据;
2.应用数据示例;
3.Windows.Storage.ApplicationData;
4.Windows.Storage.ApplicationDataCompositeValue;
5.Windows.Storage.ApplicationDataContainer;
6.Windows.Storage.ApplicationDataContainerSettings;
标签:style blog http color io os 使用 ar strong
原文地址:http://www.cnblogs.com/lonelyxmas/p/3988346.html