簡體   English   中英

Xamarin.Android 訪問文件系統

[英]Xamarin.Android Accessing the File System

我使用 Xamarin 編寫了一個小型 Android 應用程序。 在 MainActivity 類中有一部分我訪問了一個名為“ListColorRGB.txt”的文件。

string path = "C:\\ListColorRGB.txt";
StreamReader sr = new StreamReader(path);

調試時,我收到以下異常:

System.IO.FileNotFoundException: Could not find file "//C:\ListColorRGB.txt".

我不知道這兩個斜杠是從哪里來的,因為我一開始沒有指定它們?

Visual Studio 13,Windows 8.1

您的 Android 應用程序在您的 PC(或實際的 Android 設備)上的 Android 模擬器內運行。 該應用程序無權訪問您 PC 的文件系統。 它只能訪問包含在應用程序包中的文件,或者位於模擬器/設備文件系統的可訪問部分中的文件。

如果您想將文件作為應用程序的一部分包含在內,您可以將其作為Asset添加到您的項目中。

您還可以使用Xamarin.Forms 中的文件處理訪問 PCL 項目中的資源

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM