Windows Phone 学习笔记(一) 数据存储
2024-10-10 07:18:40
独立存储设置IsolatedStorageSetting
private IsolatedStorageSettings _appSettings; public MainPage()
{
InitializeComponnent();
_appSettings=IsolatedStorageSettings.ApplicationSettings;
} if (_appSettings.Contains(key))
{
_appSettings[key]=value;
}else{
_appSettings.Add(key,value);
}
_appSettings.Save(); //删除
_appsettings.Remove(key); //清空
_appSettings.Clear();
独立存储文件IsolatedStorageFile
调用手机的独立存储
IsolatedStorageFile storage=IsolatedStorageFile.GetUserStoreForApplication();
创建独立存储文件流
IsolatedStorageFilStream location=new IsolatedStorageFileStream(fileName,System.IO.FileMode.Create,storage);
读写该文件流
System.IO.StreamWriter file=new System.IO.StreamWriter(location);
将XML文件保存到流file觞,_doc是用户创建的文件
_doc.Save(file);
XDocument _doc = new XDocument(); XElement _item = new XElement(nameTxt.Text);//创建一个XML元素
XAttribute price = new XAttribute("price", priceTxt.Text);//创建一个XML属性
XAttribute quantity = new XAttribute("quantity", quanTxt.Text); _item.Add(price, quantity);//将这两个属性添加到 XML元素上
//用_item 新建一个XML的Linq文档
_doc = new XDocument(new XDeclaration("1.0", "utf-8", "yes"), _item); //创建一个本地存储的文件流
IsolatedStorageFileStream location = new IsolatedStorageFileStream(nameTxt.Text + ".item",
System.IO.FileMode.Create, storage);
//将本地存储文件流转化为可写流
System.IO.StreamWriter file = new System.IO.StreamWriter(location);
//将XML文件 保存到流file上 即已经写入到手机本地存储文件上
_doc.Save(file); file.Dispose();//关闭可写流
location.Dispose();//关闭手机本地存储流
最新文章
- ABP源码分析四十一:ZERO的Audit,Setting,Background Job
- Android第一天
- 流式布局&;固定宽度&;响应式&;rem
- JSP入门&;会话技术
- asp.net core 认证及简单集群
- asp.net mvc5 设置Area下的为启动页
- 如何将ASM中的数据文件复制到操作系统中
- dubbo+zookeeper+spring+springMVC+mybatis的使用
- Imageloader框架
- SwingWorker
- Oracle分析函数-排序排列(rank、dense_rank、row_number、ntile)
- 解决FileZilla Server因路径错误导致无法启动问题详细图文教程
- javascript 将treeNode 转换id和pid的Array
- 将Ext JS 5应用程序导入Web项目中
- Linux中使用Crontab定时监测维护Tomcat应用程序的方法
- springmvc+mybatis的两种配置和应用方式
- IP地址、子网掩码、网关的关系
- Zabbix-Server 添加主机
- msp430入门编程00
- 00096_Properties类