Windows phone 8学习 数据文件操做

http://www.cnblogs.com/lipan/archive/2013/05/31/3047130.htmlhtml


Windows phone 8 应用用于数据文件存储访问的位置仅仅限于安装文件夹、本地文件夹(独立存储空间)、媒体库和SD卡四个地方。本节主要讲解它们的用法以及相关限制性。另外包括本地数据库的使用方式。
数据库

快速导航:
    1、分析各种数据文件存储方式
    2、安装文件夹
    3、本地文件夹(独立存储空间)
    4、媒体库操做
    5、本地数据库c#

1、分析各种数据文件存储方式

1)安装文件夹

安装文件夹即应用安装之后的磁盘根文件夹,它提供只读的访问权限。它在手机中对应的路径为“ C:\Data\Programs\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}\Install\”。
    通常在这个位置能够拿到以下信息:
    资源文件AppResources.resx  资源文件通常用于定义字符串,国际化资源等,也能够编译存放图片
    被编译的资源文件  
    安装目录的其余文件 
    特色:只读,能够访问与应用程序相关的资源与文件。ide

2)本地文件夹(WP7:独立存储空间)

  Windows phone 8 为每一个应用分配了一个本地文件夹,通常状况下只能访问本身的本地文件夹,对本身的本地文件夹具有彻底的读写权限。它在手机中的路径通常为:“C:\Data\Users\DefApps\AppData\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}\Local”
    本地文件夹主要功能:
    自由读写存储文件  
    存放本地数据库  
    存取键值对 
    特色:读写操做不限制,主要用于处理应用相关的文件。学习

3)媒体库

   媒体库是惟一一个共享访问区域,能够访问图片、视频、音乐等。图片库的地址为:“C:\Data\Users\Public\Pictures\”
    媒体库主要功能:
    提供共享式的媒体文件访问,部分读写权限  
    特色:可读取,写权限部分限制,共享性强。spa

4)SD卡

SD卡与后面的章节关联,你能够访问《Windows phone 8 学习笔记 应用的启动 文件关联以及SD卡访问》 提早了解,若是链接未生效请耐心等待发布^_^。code

  

2、安装文件夹

1)读取资源文件资源文件AppResources.resx的内容

新建WP8项目,添加新建项,资源文件,“Resource1.resx”。添加字符串资源,名称为“String1”值为“Test”。orm



切换到图片资源,添加图片“ResourceImg.png”视频


而后,咱们访问这些资源,代码以下:htm

[XAML]

<!--ContentPanel - 在此处放置其余内容-->
< Grid  x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
     < StackPanel  x:Name="stackPanel" Grid.Row="1">
     </ StackPanel >
</ Grid >

[C#]

//获取字符资源
string  myString1 = Resource1.String1;
//获取图片资源
var  myResourceImg = Resource1.ResourceImg;
 
Image p_w_picpath =  new  Image();
BitmapImage bitmapImage =  new  BitmapImage();
bitmapImage.SetSource( new  MemoryStream(myResourceImg));
p_w_picpath.Source = bitmapImage;
stackPanel.Children.Add(p_w_picpath);



做者:李盼(Lipan)
出处:[Lipan] http://www.cnblogs.com/lipan/

相关文章
相关标签/搜索