繁体   English   中英

如何访问资源子文件夹中文件的路径 (Xamarin.Android)

[英]How to Acess the Path of a file in Resources subfolder (Xamarin.Android)

我在 Resources 子 Models_folder 中有 EnglishSD.nbin 文件我正在我的 xamarin.android 项目中访问这样的路径,但我找不到文件请帮助我提出您的建议谢谢

在此处输入图像描述

var modelPath = AppDomain.CurrentDomain.BaseDirectory + "D:\\Foldername\\Project Name 
                                                               \\Resources\\Models\\EnglishSD.nbin";

            var sentenceDetector = new EnglishMaximumEntropySentenceDetector(modelPath);
            var sentences = sentenceDetector.SentenceDetect(paragraph);
            return sentences;

错误

Error: File not found Error

我不熟悉“.nbin”文件,但我建议将其放在 Android Assets文件夹中。

在此处输入图像描述

您可以像这样从Assets中读取文件:

public async Task<byte[]> ReadPdfFileAsync()
{
    using (var fileStream = Assets.Open("pdf-file.pdf")
    using (var memoryStream = new MemoryStream())
    {
        await fileStream.CopyToAsync(memoryStream);
        return memoryStream.ToArray();
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM