`
lyl340321
  • 浏览: 15565 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

读取Resources和Assets中的文件

 
阅读更多
  
    //从resources中的raw 文件夹中获取文件并读取数据   
    public String getFromRaw(){   
        String result = "";   
            try {   
                InputStream in = getResources().openRawResource(R.raw.test1);   
                //获取文件的字节数   
                int lenght = in.available();   
                //创建byte数组   
                byte[]  buffer = new byte[lenght];   
                //将文件中的数据读到byte数组中   
                in.read(buffer);   
                result = EncodingUtils.getString(buffer, ENCODING);   
            } catch (Exception e) {   
                e.printStackTrace();   
            }   
            return result;   
    }   
       
    //从assets 文件夹中获取文件并读取数据   
    public String getFromAssets(String fileName){   
        String result = "";   
            try {   
                InputStream in = getResources().getAssets().open(fileName);   
                //获取文件的字节数   
                int lenght = in.available();   
                //创建byte数组   
                byte[]  buffer = new byte[lenght];   
                //将文件中的数据读到byte数组中   
                in.read(buffer);   
                result = EncodingUtils.getString(buffer, ENCODING);   
            } catch (Exception e) {   
                e.printStackTrace();   
            }   
            return result;   
    }   
分享到:
评论

相关推荐

    android 读取Resources 和 Assets 中的文件

    本篇文章将深入探讨如何在Android应用中读取Resources和Assets中的文件,以及它们的区别。 1. 资源(Resources) 资源是Android Studio编译期间通过res目录下的XML文件生成的,这些文件在构建过程中被编译并打包到APK...

    resources.assets.zip

    "resources.assets.zip"这个文件名暗示了它可能是一个与资源管理和打包相关的压缩文件,通常用于存储应用程序或游戏中的各种静态资产,如图像、音频、纹理、3D模型、文本等。在Unity等游戏引擎中,这种格式非常常见...

    Android 读取raw、assets中的txt文件

    在Android应用开发中,...总之,Android开发者可以通过`Resources`和`AssetManager`接口读取raw和assets目录下的txt文件,这为在应用中集成文本数据提供了便利。理解这些操作对于创建功能丰富的Android应用至关重要。

    android从assets和res中读取文件.pdf

    Android从assets和res中读取文件 Android中的资源文件夹主要有两个:res和assets。res文件夹用于存放编译后的资源文件,而assets文件夹用于存放原始文件。下面我们将详细介绍这两个文件夹的作用和如何从中读取文件...

    Android Assets文件和Raw文件读取

    与res目录中的其他资源不同,Assets中的文件不会被编译或处理,而是原封不动地打包到APK中,可以在运行时动态访问。这种方式特别适合存放如数据库文件、文本文件、XML配置文件、音频文件等非标准格式的数据。 **1. ...

    android读取raw和assets下资源文件demo

    // 读取assets中的文件 AssetManager assetManager = getAssets(); InputStream assetInputStream = assetManager.open("filename"); content = readStreamToString(assetInputStream); // 使用相同的读取方法 ``` ...

    Android访问assets本地json文件的方法

    目的:当App中用到固定的json数据时,如:国家城市列表、班级成员等时,可以将json数据制作为本地json文件存入assets文件夹下。... // 获得assets资源管理器(assets中的文件无法直接访问,可以使用AssetManager访问

    Android播放assets文件里视频文件相关问题分析

    - Android加载assets中的资源文件实例代码 - Android 读取assets和raw文件内容的实例代码 - Android 中raw和assets文件夹的区别 - Android API编程之Assets文件操作示例 - Android开发实现读取Assets下文件及文件...

    raw文件数据读取

    本文将深入探讨如何在Android应用中读取RAW文件数据,以及如何处理储存在ASSETS文件夹内的资源。 一、RAW文件读取 Android系统提供了`R.raw`类,用于访问在res/raw目录下的资源文件。以下是如何读取RAW文件的基本...

    Android代码-文件夹的创建将raw中文件放到SD卡中将assets中文件保存到SD卡中压缩包的解压文件的删除功能.rar

    这个压缩包文件"Android代码-文件夹的创建将raw中文件放到SD卡中将assets中文件保存到SD卡中压缩包的解压文件的删除功能.rar"包含了几个关键的Android文件操作知识点。下面我们将详细探讨这些内容。 首先,让我们从...

    android中读取properties文件

    总结来说,Android中读取`.properties`文件主要涉及`Properties`类的使用,文件的存放位置(如`assets`或`res/raw`),以及适当的错误处理和资源管理。理解这些知识点有助于开发者更高效地管理和使用配置文件。

    android读取assets文件示例

    本文将深入探讨如何在Android中读取`assets`目录下的文件,以及相关的注意事项。 首先,`assets`目录位于项目的`src/main/assets`路径下。在此目录中创建的任何文件都会被包含在最终的APK文件中,并在运行时可供...

    文件夹的创建将raw中文件放到SD卡中将assets中文件保存到SD卡中压缩包的解压文件的删除功能.zip

    要将文件保存到SD卡,首先需要打开assets中的文件,然后将其写入SD卡上的目标位置: ```java AssetManager assets = getAssets(); InputStream assetIn = assets.open("myfile.txt"); FileOutputStream fileOut = ...

    java android 读取dat文件

    本篇将深入探讨如何在Java和Android环境中读取这类文件。 1. **Java读取.dat文件** 在Java中,读取`.dat`文件的基本步骤是使用`FileInputStream`、`BufferedReader`或`DataInputStream`等流类。以下是一个使用`...

    android文件操作——读取assets和raw文件下的内容

    来自Resources和Assets 中的文件只可以读取而不能进行写的操作。 assets文件夹里面的文件都是保持原始的文件格式,需要用AssetManager以字节流的形式读取文件。 1. 先在Activity里面调用getAssets() 来获取...

    读取文件的代码

    上述代码展示了如何在Android应用中读取内部存储(assets目录)中的文件。 在不同的编程语言和环境下,读取文件的方法虽有差异,但核心思想都是打开文件、读取内容、关闭文件。理解这些基本操作是每个程序员必备的...

    unity 3D读取文件(excel和json)

    需要注意的是,资源加载方式有多种,如`Resources.Load`适用于放在`Resources`目录下的文件,如果文件在StreamingAssets目录下,可以使用`Application.streamingAssetsPath`结合`WWW`或`UnityWebRequest`来读取。...

    读取raw文件

    在代码中,你可以使用`Resources`类的`openRawResource()`方法来读取这个文件。这个方法需要传入文件的资源ID。资源ID可以通过`R.raw`类获取,它是编译时自动生成的,对应`res/raw`目录下的文件名。下面是一个示例:...

    android 实用sax 读取xml文件内容 附

    5. 考虑文件路径和访问方式,如从`assets`或`res/raw`目录读取。 在提供的压缩包文件`ReadXml`中,可能包含了示例代码或XML文件,用于演示如何在Android项目中实现上述步骤。通过学习和实践,你可以更好地理解和...

    Qt on Android:资源文件系统qrc与assets.docx

    通过使用Qt Creator或qmake工具,你可以创建一个`.qrc`文件,该文件包含了资源的路径和文件列表。这些资源在编译时会被编译成C++代码,并嵌入到最终的可执行文件中。例如,你可以将图片、字体、XML文件等资源添加到...

Global site tag (gtag.js) - Google Analytics