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/

相關文章
相關標籤/搜索