Xamarin.Forms Android 个内容文件
Xamarin.Forms Android content files
我正在尝试使用 Xamarin.Forms 使 Tess-Two(Android 的 Tesseract OCR 分支)工作,但是为了初始化我的 OCREngine,我需要包含语言数据的文件夹的路径.我已将这些数据放入一个文件夹中,并使用 'Copy Always' 选项将其标记为 'Content'。
出于某种原因,我似乎无法引用(甚至找不到)我标记为内容的文件。
简而言之:我需要一个包含一些需要复制到设备上的文件的文件夹,并且我需要能够获取它们的路径。
对于 Android,您希望将文件包含为 Assets。
Android 提供了一个 AssetManager class 允许您打开和读取 Assets
string content;
using (StreamReader sr = new StreamReader (Assets.Open ("read_asset.txt")))
{
content = sr.ReadToEnd ();
}
我正在尝试使用 Xamarin.Forms 使 Tess-Two(Android 的 Tesseract OCR 分支)工作,但是为了初始化我的 OCREngine,我需要包含语言数据的文件夹的路径.我已将这些数据放入一个文件夹中,并使用 'Copy Always' 选项将其标记为 'Content'。
出于某种原因,我似乎无法引用(甚至找不到)我标记为内容的文件。
简而言之:我需要一个包含一些需要复制到设备上的文件的文件夹,并且我需要能够获取它们的路径。
对于 Android,您希望将文件包含为 Assets。
Android 提供了一个 AssetManager class 允许您打开和读取 Assets
string content;
using (StreamReader sr = new StreamReader (Assets.Open ("read_asset.txt")))
{
content = sr.ReadToEnd ();
}