Windows Phone 8 新增功能:對SD卡的訪問

來源:互聯網
上載者:User
 

Windows Phone 8 新增加了對 SD 記憶卡的支援,開發人員可以直接存取SD卡非加密的內容,但無法執行Write操作

而且使用者可以將已通過審核的應用拷貝到SD上進行安裝,只是在安裝的過程中需要使用者手機連網到marketplace上進行驗證,如果是合法程式則可以直接安裝使用。

代碼中對SD卡操作需要添加 ID_CAP_REMOVABLE_STORAGE 能力,

使用程式碼片段,引用自官方Route mapper sample例子,完整例子請移步到:點擊開啟連結

 

        // Process a route from the SD card.        private async Task ProcessSDGPXFile(string _sdFilePath)        {            // Connect to the current SD card.            ExternalStorageDevice sdCard = (await ExternalStorage.GetExternalStorageDevicesAsync()).FirstOrDefault();            // If the SD card is present, get the route from the SD card.            if (sdCard != null)            {                try                {                    // Get the route (.GPX file) from the SD card.                    ExternalStorageFile file = await sdCard.GetFileAsync(_sdFilePath);                    // Create a stream for the route.                    Stream s = await file.OpenForReadAsync();                    // Read the route data.                    ReadGPXFile(s);                }                catch (FileNotFoundException)                {                    // The route is not present on the SD card.                    MessageBox.Show("That route is missing on your SD card.");                }            }            else            {                // No SD card is present.                MessageBox.Show("The SD card is mssing. Insert an SD card that has a Routes folder containing at least one .GPX file and try again.");            }        }

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.