Xamarin Essentials教程開啟檔案

大學霸發表於2018-09-21

Xamarin Essentials教程開啟檔案

FileSystem 類的 OpenAppPackageFileAsync() 方法可以用來開啟 App 包中特定的檔案,其語法形式如下:

public static System.Threading.Tasks.Task<System.IO.Stream> OpenAppPackageFileAsync (string filename);

其中, filename 引數用來指定檔案的名稱。

【示例 1-3 】下面將開啟並讀取指定檔案。程式碼如下:

async Task Open_File()
{
    //開啟檔案
    using (var stream = await FileSystem.OpenAppPackageFileAsync("templateFileName"))
{
    //讀取檔案
        using (var reader = new StreamReader(stream))
        {
            var fileContents = await reader.ReadToEndAsync();
        }
    }
}

注意:由於平臺的差異性,需要開啟檔案在專案中的存放位置也有所不同。

q    Android :將檔案新增到 Android 專案的 Assets 資料夾中,並將屬性中的 Build Action 標記為 AndroidAsset

q    iOS :將檔案新增到 iOS 專案的 Resources 資料夾中,並將屬性中的 Build Action 標記為 BundledResource

q    UWP :將檔案新增到 UWP 專案的根目錄中,並將屬性中的 Build Action 標記為 Content


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2214665/,如需轉載,請註明出處,否則將追究法律責任。

相關文章