Android 工程内嵌资源文件的两种方法

西关威龙装饰

西关威龙装饰

2016-02-19 10:36

今天图老师小编给大家介绍下Android 工程内嵌资源文件的两种方法,平时喜欢Android 工程内嵌资源文件的两种方法的朋友赶紧收藏起来吧!记得点赞哦~
方法一

res/raw目录下存放,比如cwj.dat一个二进制文件,我们可以读取可以直接
代码如下:

InputStream is=context.getResources().openRawResource(R.raw.cwj);


方法二

工程根目录下的assets文件夹中存放,比如assets/cwj.dat 这样我们使用下面的代码
代码如下:

AssetManager am = context.getAssets();
InputStream is = am.open(cwj.dat);


这里Android123提示大家Google的Android系统处理Assert有个bug,在AssertManager中不能处理单个超过1MB的文件,不然会报异常具体数值大家可以测试下传个稍大的文件,我们在两年前的文章中有提到,而第一种raw没这个限制可以放个4MB的Mp3文件没问题。
展开更多 50%)
分享

猜你喜欢

Android 工程内嵌资源文件的两种方法

编程语言 网络编程
Android 工程内嵌资源文件的两种方法

解析Android资源文件及他们的读取方法详解

编程语言 网络编程
解析Android资源文件及他们的读取方法详解

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

合并多个WPS文件的两种方法

电脑入门
合并多个WPS文件的两种方法

JavaBean实现多文件上传的两种方法

Java JAVA基础
JavaBean实现多文件上传的两种方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Delphi中使用资源文件

编程语言 网络编程
Delphi中使用资源文件

Android中使用Gson解析JSON数据的两种方法

编程语言 网络编程
Android中使用Gson解析JSON数据的两种方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

关于JAVA 数组的使用介绍

关于JAVA 数组的使用介绍

qtm是什么文件格式

qtm是什么文件格式
下拉加载更多内容 ↓