`
murener
  • 浏览: 16907 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

android中的assets

阅读更多
Android 系统为每个新设计的程序提供了/assets目录,这个目录保存的文件可以打包在程序里。/res 和/assets的不同点是,android不为/assets下的文件生成ID。如果使用/assets下的文件,需要指定文件的路径和文件名。res下面的文件是被编译成二进制的形式放到安装包的。而assets中的文件会原封不动的存储到设备上.
下面是说明如何来读取assets中的文件
AssetManager assetManager = context.getAssets();
try {
InputStream stream=assetManager.open("myfish/fish.png");
Bitmap fish=BitmapFactory.decodeStream(stream);
     } catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
     }
android已为assets目录封装了一个AssentManager类,只需要通过context来获取这个类,使用它的open方法来读取文件.
以上是读取存放在assets中的myfish目录下的fish.png图片
分享到:
评论

相关推荐

    android 读取 assets 文件夹下的音频

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

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

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

    android的assets下的sql文件操作

    本文将深入探讨如何在Android中利用`assets`目录下的SQL文件进行数据操作,包括数据库的读取、查询和删除功能。 首先,`assets`目录是Android工程中的一个特殊目录,它不在编译后的APK的主资源目录下,而是用于存放...

    android 将assets 下的文件复制到手机内存中

    首先,`assets`目录是Android应用中的一个特殊目录,它允许开发者存放非编译型的资源文件,这些文件在应用运行时可以通过AssetManager访问。与`res`目录不同,`res`目录下的文件会被编译进APK并有特定的资源ID,而`...

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

    1. **加载assets中的文本文件** - **创建assets文件夹**:首先,在项目的`src/main`目录下创建一个名为`assets`的文件夹(如果不存在的话)。将所有文本文件放入此文件夹。 - **获取AssetManager**:在需要访问...

    Android将assets中的zip压缩文件解压到SD卡

    在Android开发中,有时我们需要将应用内部的资源文件,如ZIP压缩文件,解压到外部存储(即SD卡)上,以便用户可以访问或使用这些数据。本文将详细讲解如何实现这一功能,主要涉及Android权限管理、文件操作以及ZIP...

    Android 从assets中获取ini文件内容

    本篇文章将详细介绍如何在Android应用程序中从assets目录下获取ini文件的内容,并实现对指定内容的读取。 首先,让我们了解一下Android项目的assets目录。这是一个特殊的位置,允许开发者放置任何静态资源文件,...

    android 从assets获取图片

    在Android应用开发过程中,经常会遇到需要从`assets`文件夹中加载资源的情况,特别是图片资源。本文将详细介绍如何在Android应用程序中从`assets`文件夹获取图片,并对代码进行深入解析。 #### 一、Assets 文件夹...

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

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

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

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

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

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

    读写Android中assets目录下的文件的方法详解

    本文主要探讨了如何读写位于`assets`目录下的文件,这是Android应用程序中存放非编译资源的一种方式。与`res`目录不同,`assets`目录下的文件不会被编译并生成对应的R类ID,因此访问它们需要不同的方法。 首先,...

    android获取assets内容

    在Android开发中,`assets`目录是一个特殊的地方,开发者可以将非资源文件(如文本、配置文件、数据库等)放入其中。这些文件不会被编译为应用的资源,但可以在运行时通过`AssetManager`访问。本文将详细介绍如何在...

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

    `android:assets`是Android应用中一个特殊的目录,用于存放非编译的原始数据,不包括在编译后的APK中的R类中。这个目录下的文件在运行时可以通过AssetManager访问。 以下是对`android:assets`下文件复制到SD卡的...

    Android Assets文件和Raw文件读取

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

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

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

    android的assets下的文件保存到sd卡

    标题"android的assets下的文件保存到sd卡"涉及到的就是这样一个场景,即如何将Android应用中`assets`目录下的文件保存到SD卡上。`assets`目录是Android项目中用于存放非编译型资源的一个特殊位置,它可以包含任意...

    Android 将assets中的数据库导入到项目中databases

    总结,Android将`assets`中的数据库导入到`databases`目录,主要涉及到`SQLiteOpenHelper`的使用、文件流的操作以及权限管理。通过以上步骤,我们可以确保预设的SQLite数据库在应用安装后能够顺利地被加载和使用,...

Global site tag (gtag.js) - Google Analytics