• Xamarin Essentials教程打开文件


    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();
    
            }
    
        }
    
    }
    

      

    注意:由于平台的差异性,需要打开文件在项目中的存放位置也有所不同。

    Android:将文件添加到Android项目的Assets文件夹中,并将属性中的Build Action标记为AndroidAsset。

    iOS:将文件添加到iOS项目的Resources文件夹中,并将属性中的Build Action标记为BundledResource。

    UWP:将文件添加到UWP项目的根目录中,并将属性中的Build Action标记为Content。

  • 相关阅读:
    Codeforces 1017E The Supersonic Rocket 凸包,计算几何,字符串,KMP
    Codeforces 1017F The Neutral Zone 数论
    51Nod1253 Kundu and Tree 容斥原理
    扩展中国剩余定理 (exCRT) 的证明与练习
    简单布局
    自创一个百变布局
    ajax上传文件
    DIV+CSS布局
    windowbuilder
    SWT开发工具
  • 原文地址:https://www.cnblogs.com/daxueba-ITdaren/p/9686118.html
Copyright © 2020-2023  润新知