`

android -> 读取assets中的文本文件

 
阅读更多

 

1, 先在 src/main/ 下新建 assets 文件夹(Directory) 并存入 db.txt 文本文件

 

2,

 

try {
    //Return an AssetManager instance for your application's package
    InputStream is = getAssets().open("db.txt");
    int size = is.available();

    // Read the entire asset into a local byte buffer.
    byte[] buffer = new byte[size];
    is.read(buffer);
    is.close();

    // Convert the buffer into a string.
    String text = new String(buffer, "UTF-8");

    // Finally stick the string into the text view.
    Log.d("mft",text);
} catch (IOException e) {
    // Should never happen!
    throw new RuntimeException(e);
}

 

分享到:
评论

相关推荐

    Android 加载assets文件夹的文本文件 图片

    在Android开发中,`assets`文件夹是一个非常重要的资源存储位置,它允许开发者存放各种非结构化的数据,如文本文件、图片、音频等。这些文件不会被编译到APK的资源表中,但可以在运行时通过AssetManager访问。本篇...

    android-sdk-assets

    本文将深入探讨如何使用Android SDK和NDK(Native Development Kit)来读取`assets`文件夹中的内容。 标题"android-sdk-assets"暗示我们将讨论的是使用SDK来处理`assets`文件。在Android SDK中,`AssetManager`是...

    Android 读取raw、assets中的txt文件

    - 读取assets目录下的txt文件需要使用`AssetManager`: ```java AssetManager assetManager = getAssets(); InputStream is = null; try { is = assetManager.open("filename.txt"); } catch (IOException e...

    Android Assets文件和Raw文件读取

    读取Assets文件通常需要使用`AssetManager`类。首先,你需要通过`getAssets()`方法从`Context`对象中获取`AssetManager`实例。然后,可以调用`AssetManager`的`open()`或`openFd()`方法来打开文件。例如: ```java ...

    Android 从assets中获取ini文件内容

    在Android开发中,有时我们需要在应用运行时读取非代码中的数据文件,如配置文件、文本数据等。 Ini文件是一种轻量级的配置文件格式,通常用于存储键值对,易于人类阅读和编辑。本篇文章将详细介绍如何在Android应用...

    读取Assets资源文件和Json解析Demo

    在Android应用开发中,我们经常会遇到需要从项目资源文件中读取数据的情况,尤其是非代码文件,如文本、配置文件或JSON数据等。在这种场景下,Android提供了`Assets`目录,用于存放这些非编译型资源。本教程将详细...

    android 读取 assets 文件夹下的音频

    在Android开发中,有时我们需要在应用内部存储一些资源文件,如音频、文本或图片,而`assets`文件夹就是用于存放这些非编译型资源的一个特殊目录。在本例中,我们将探讨如何从`assets`文件夹中读取音频文件,并提供...

    android 读取Resources 和 Assets 中的文件

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

    android 文件读取(assets)

    2. **读取assets中的文件** - 首先,你需要获取`AssetManager`实例,通常在`Activity`中可以通过`getAssets()`方法获得。 ```java AssetManager assetManager = getAssets(); ``` - 然后,使用`AssetManager`的...

    Android手机读取大文本文件源码

    综上所述,这个源码项目提供了Android读取大文本文件的方法,包括使用AssetManager访问文件、逐行或分块读取、后台异步处理等最佳实践。理解并应用这些技术,可以帮助开发者更高效、更安全地处理大文本文件。

    Android读取assets下面文件的代码例子

    本篇文章将深入讲解如何在Android应用中读取`assets`目录下的文件。 首先,让我们理解`assets`目录的作用。这个目录是专门为存储原始数据而设计的,这些数据不会被编译成资源ID,而是保持原样,以便在运行时通过...

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

    本示例“android读取raw和assets下资源文件demo”旨在教你如何在Android应用中有效地读取并处理存储在`res/raw`和`assets`目录下的资源文件。 一、res/raw目录 `res/raw`目录是Android资源系统的一部分,它允许...

    Unity Android StreamingAssets读图片和读文本事例

    Unity Android StreamingAssets读图片和读文本事例

    火山移动动态读取ASSETS图片.zip

    这个"火山移动动态读取ASSETS图片.zip"压缩包提供了一个示例,帮助开发者理解如何在Android应用中实现这一功能。以下是关于这个主题的详细解释: 1. **`assets`目录**: - `assets`目录是Android项目中的一个特殊...

    Android assets 和 res/raw 区别。读取本地网页,读取文本字体样式,读取视频。

    与`assets`不同,`res/raw`中的文件不能保留目录结构,且必须是可识别的资源类型(Android Studio会提示错误)。读取`res/raw`中的文件通常使用`openRawResource()`方法,传入对应的资源ID。 读取本地网页: 在`...

    android的assets下的sql文件操作

    首先,`assets`目录是Android工程中的一个特殊目录,它不在编译后的APK的主资源目录下,而是用于存放应用的非代码静态资源,如文本文件、图片、数据库等。在构建过程中,这些资源会被原封不动地打包到APK中,因此在...

    android项目中读取ini配置文件

    3. **读取assets文件夹中的ini文件** Android SDK提供了一个`AssetManager`类,可以用来访问`assets`文件夹中的内容。以下是一个简单的示例,展示如何读取`ini`文件: ```java AssetManager assetManager = ...

    assets下使用gson进行json文件读取

    首先,`assets`目录是Android项目中的一个特殊目录,用于存放应用运行时所需的静态资源,如文本文件、配置文件等。由于它不包含在编译过程中,所以对于非代码的资源,如JSON文件,我们通常选择将其放入`assets`。 ...

    【android开发】解析assets文件夹下XML资源文件

    assets文件夹是Android项目中的一个特殊目录,用于存储应用程序运行时需要的任意文件,如数据文件、配置文件或者非标准格式的资源。 首先,让我们了解一下assets文件夹。它与res目录不同,res目录中的文件会被编译...

    android:assets下的文件复制到SD卡

    在Android开发中,有时我们需要将应用内部的资源文件,如图片、文本或配置文件等,复制到外部存储(如SD卡)以便于后续的操作,比如读取大文件以减轻内存负担,或者创建用户可访问的数据目录。`android:assets`是...

Global site tag (gtag.js) - Google Analytics