从assets文件夹中读取文件

转载 2012年03月28日 14:13:38

转:http://mingkg21.javaeye.com/blog/444830

 

Android除了提供/res目录存放资源文件外,在/assets目录也可以存放资源文件,而且/assets目录下的资源文件不会在R.java自动生成ID,所以读取/assets目录下的文件必须指定文件的路径。我们可以通过AssetManager类来访问这些文件。

 

比如我要读取/assets/background.png

 

 

Bitmap bgImg = getImageFromAssetFile("background.png");

 

 

       private Bitmap getImageFromAssetFile(String fileName){

Bitmap image = null;

try{

AssetManager am = context.getAssets();

InputStream is = am.open(fileName);

image = BitmapFactory.decodeStream(is);

is.close();

}catch(Exception e){

}

return image;

}

相关文章推荐

android开发步步为营之54:读取assets,raw文件夹下文件

一、读取assets文件下文件products.json public String readAssetFile(Context c, String file) { Elapsed ...

Android如何读取Raw及assets文件夹中文件的数据信息

1:在main.xml中定义两个TextView 用于raw及assets文件数据的读取与显示 2:在MainActivity中定义并赋予Id,调用对应的方法 3:读取raw文件...

android解决读取assets文件夹下的json或txt文件乱码问题

我的是要读本地的json文件 怎么读都是乱码 各种犯难 ,到最后 解决了 原来那么简单.... 解决方法如下:...
  • a100488
  • a100488
  • 2015年09月21日 15:10
  • 2157

Amazed | 读取assets文件夹内的txt文件 | 绘图 | 加速度感应器 SensorManager |

一、概述游戏规则:大理石圆球(Marble)由于重力加速度移动,当碰到黑色区域判定为输,碰到蓝色区域判定为赢,碰到灰色区域继续移动。[效果图]二、加载迷宫地图assert三、加速度感应器的使用四、判定...

Android---读取assets文件夹中的文件

本篇文章介绍如何读取assets文件夹中的内容,本事例中读取assets中的txt文本文件和图片文件,显示到屏幕上。 1.activity.xml文件只有一个TextView和一个ImageView...

android 读取 assets 文件夹下的音频

  • 2015年08月10日 16:39
  • 660KB
  • 下载

读取android项目中的文件(可以读取assets文件夹或在res文件夹中raw中的文件)

读取android项目中的文件 文件不能太大否则会报内存溢出 package yu.bin; import java.io.InputStream; import org.apache.htt...

在Assets文件夹中放入.sql或.db文件实现创建SQlite表的操作

在Assets文件夹中放入.sql或.db文件实现创建SQlite表的操作 /** * 读取数据库文件(.sql),并执行sql语句,sql文件中不能有注释等其他语句,只能是纯sql语...
  • a90123
  • a90123
  • 2016年08月06日 22:46
  • 335

assets文件与raw文件夹区别及下资源调用方法

在建立项目中一般会默认建立assets文件,当然我们还可以在res文件下面建立raw文件夹,这里面都可以存放一些图片,音频或者文本信息,可以供我们在程序当中进行使用,不过他们两个也有不同点。 ass...
  • sada09
  • sada09
  • 2012年10月22日 11:24
  • 628

把apk文件放到assets文件夹下 自动运行

从整体上看,一般的对于assets 里面的apk进行安装的操作是先将 apk 复制到sd上 或者其他的可读取存储位置。比如我拿到的机子 有两个路径  /mnt/emmc/ 手机的内部存储位置(其...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从assets文件夹中读取文件
举报原因:
原因补充:

(最多只允许输入30个字)