WP7 Isolated Storage 系列 - 1.Isolated Storage 简介
2013-01-28 14:17
211 查看
最近,我们收到了很多的关于写一些Isolated storage系列文章的要求。起初我想写一些长的文章,但后来我决定写一些简单的,易于理解的可以解决问题的解决方案,这将是最好的。所以我开始了“WP7 Isolated Storage系列”系列简短文章,聚焦在真正实用的有源代码的例子,而不是存粹的理论知识。我会尽量解释清楚关于Isolated
Storage in Silverlight for WP7的关键的部分。下面是系列文章的链接:
·
WP7 Isolated Storage 系列 - 1.Isolated Storage简介
·
WP7 Isolated Storage 系列 - 2.创建文件夹和文件
·
WP7 Isolated Storage 系列 - 3.使用IsolatedStorageSettings存储数据
·
WP7 Isolated Storage 系列 - 4.读取和存储文本文件
·
WP7 Isolated Storage 系列 - 5.使用XmlSerializer读取和存储XML文件
·
WP7 Isolated Storage 系列 - 6.使用XmlWriter读取和存储XML文件
·
WP7 Isolated Storage 系列 - 7.读取和存储图像
·
WP7 Isolated Storage 系列 - 8.读取和存储拍摄的图像
·
WP7 Isolated Storage 系列 - 9.读取和存储二进制文件
·
WP7 Isolated Storage 系列 - 10.文件操作
·
WP7 Isolated Storage 系列 - 11.建议和最佳实践
·
WP7 Isolated Storage 系列 - 12.开源数据库和帮助库文件
这是系列的第一篇文章,所以我就大概解释一下什么是Isolated Storage。(注意:这是仅有的一篇没有例子的文章,因为在我们开始之前我们需要知道关于Isolated Storage的基本的/原理性的概念)。
什么是Isolated Storage?
基本上Isolated Storage被用来存储在Windows phone 7手机上面的本地数据。下图表示的就是存储程序的文件夹结构(由于原文中的图片链接失效,这里就不再贴图了~_~):
Isolated Storage 能够帮助我们管理应用程序去创建和维护本地存储。移动设备的架构与基于Silverlight的Windows应用是类似的。所有的I/O操作都被限制在Isolated Storage中,并没有针对底层的文件系统的直接访问,这样就可以提供安全性,并且可防止未经授权的访问和其他程序访问造成数据损坏。
注意:如果你有两个程序使用同一个数据,那个这个数据将不会为任何一个程序本地化。你不得不使用Web Service。
注意:Windows Phone程序并没有一个强制的配额的大小,因为每个程序对这个的要求都是不一样的。所以在手机上的存储资源都是有限制的,所以程序应该都只存储必须的数据。当一个Windows Phone手机仅仅只有10%的存储空间剩下的时候,用会将会收到一个关于这个状态的提醒通知,有时候甚至整个程序都将停止工作,这从用户的角度来看将不是一个很好的选择。
你可以通过Isolated Srorage执行不同的操作,比如说写入一个文件,创建文件夹和文件,读取数据,删除文件等等。
基本上在Silverlight for Windows Phone 7中你可以像下面这样存储数据:
·
IsolatedStorageSettings
· 通过Isolated Storage创建文件夹和文件
· 数据库
这就是关于“WP7 Isolated Storage系列”系列文章的基本介绍。敬请期待接下来的文章。
原文链接:http://www.windowsphonegeek.com/tips/all-about-wp7-isolated-storage--intro-to-isolated-storage
Storage in Silverlight for WP7的关键的部分。下面是系列文章的链接:
·
WP7 Isolated Storage 系列 - 1.Isolated Storage简介
·
WP7 Isolated Storage 系列 - 2.创建文件夹和文件
·
WP7 Isolated Storage 系列 - 3.使用IsolatedStorageSettings存储数据
·
WP7 Isolated Storage 系列 - 4.读取和存储文本文件
·
WP7 Isolated Storage 系列 - 5.使用XmlSerializer读取和存储XML文件
·
WP7 Isolated Storage 系列 - 6.使用XmlWriter读取和存储XML文件
·
WP7 Isolated Storage 系列 - 7.读取和存储图像
·
WP7 Isolated Storage 系列 - 8.读取和存储拍摄的图像
·
WP7 Isolated Storage 系列 - 9.读取和存储二进制文件
·
WP7 Isolated Storage 系列 - 10.文件操作
·
WP7 Isolated Storage 系列 - 11.建议和最佳实践
·
WP7 Isolated Storage 系列 - 12.开源数据库和帮助库文件
这是系列的第一篇文章,所以我就大概解释一下什么是Isolated Storage。(注意:这是仅有的一篇没有例子的文章,因为在我们开始之前我们需要知道关于Isolated Storage的基本的/原理性的概念)。
什么是Isolated Storage?
基本上Isolated Storage被用来存储在Windows phone 7手机上面的本地数据。下图表示的就是存储程序的文件夹结构(由于原文中的图片链接失效,这里就不再贴图了~_~):
Isolated Storage 能够帮助我们管理应用程序去创建和维护本地存储。移动设备的架构与基于Silverlight的Windows应用是类似的。所有的I/O操作都被限制在Isolated Storage中,并没有针对底层的文件系统的直接访问,这样就可以提供安全性,并且可防止未经授权的访问和其他程序访问造成数据损坏。
注意:如果你有两个程序使用同一个数据,那个这个数据将不会为任何一个程序本地化。你不得不使用Web Service。
注意:Windows Phone程序并没有一个强制的配额的大小,因为每个程序对这个的要求都是不一样的。所以在手机上的存储资源都是有限制的,所以程序应该都只存储必须的数据。当一个Windows Phone手机仅仅只有10%的存储空间剩下的时候,用会将会收到一个关于这个状态的提醒通知,有时候甚至整个程序都将停止工作,这从用户的角度来看将不是一个很好的选择。
你可以通过Isolated Srorage执行不同的操作,比如说写入一个文件,创建文件夹和文件,读取数据,删除文件等等。
基本上在Silverlight for Windows Phone 7中你可以像下面这样存储数据:
·
IsolatedStorageSettings
· 通过Isolated Storage创建文件夹和文件
· 数据库
这就是关于“WP7 Isolated Storage系列”系列文章的基本介绍。敬请期待接下来的文章。
原文链接:http://www.windowsphonegeek.com/tips/all-about-wp7-isolated-storage--intro-to-isolated-storage
相关文章推荐
- 在wp7独立存储IsolatedStorageSettings里保存对象时,对象要序列化
- 利用WP7独立存储IsolatedStorageFile读写文件
- WP7独立存储之IsolatedStorageFile之图片的存储和读取
- WP7-Windows Phone的Isolated Storage Explorer使用指南
- Windows Phone Isolated Storage 系列 - 使用XmlSerializer读取和存储XML文件
- 隔离存取空间IsolatedStorage【WP7学习札记之十】
- WP7录音-IsolatedStorage保存wav文件-IsolatedStorage上传wav录音文件(完整版)
- 【一天一个shell命令】文本内容操作系列-sed-简介
- [wp7游戏]会说话系列合集
- Collective Intelligence系列教程-简介
- Spark入门实战系列--8.Spark MLlib(上)--机器学习及SparkMLlib简介
- T4系列文章之2:T4工具简介、调试以及T4运行原理
- 阿里dubbo框架使用系列:简介
- Open-E DSS V7 应用系列之一 系统简介
- Enterprise Library 企业库系列:简介
- 面向服务体系架构的业务规划和建模方法系列之一--内容简介 推荐
- 计算机网络系列(1)之简介Introduction
- Linq系列 -- 探究AssociationAttribute.Storage
- Spring学习系列(一) Spring简介
- [WPF系列]-数据邦定之DataTemplate简介