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

2016-02-19 10:36 2 1 收藏

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

【 tulaoshi.com - 编程语言 】

方法一

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文件没问题。

来源:https://www.tulaoshi.com/n/20160219/1595206.html

延伸阅读
标签: windows 操作系统
1.直接设置 首先打开“资源管理器”,点击工具栏上的“搜索”按钮,在左边的“搜索助理”栏中点击“改变首选项”,系统会问你:“你想怎样使用搜索助理?”,点击中间的“改变文件和文件夹搜索行为”,然后选择“默认的文件和文件夹搜索行为”为“高级”确定即可看到“更多高级选项”这一项,点击后会弹出很多高级选项,好了,还犹豫...
标签: windows 操作系统
  1.直接设置 首先打开“资源管理器”,点击工具栏上的“搜索”按钮,在左边的“搜索助理”栏中点击“改变首选项”,系统会问你:“你想怎样使用搜索助理?”,点击中间的“改变文件和文件夹搜索行为”,然后选择“默认的文件和文件夹搜索行为”为“高级”确定即可看到“更多高级选项”这一项,点击后会弹出很多高级选项,好了...
标签: Delphi
  资源是存放在扩展名.RES的文件里的二进制数据结构,在DELPHI中资源文件可以使用图象编辑器来制作(IMAGEEDITOR),或者使用其他的工具。如:BORLAND公司提供的RADPACKFORDELPHI中的RESOURCEWORKSHOP来创建。资源文件中通常存放的是应用程序可以随时存取的一些对象,包括:ICON、CURSOR、BITMAP、FONT等近十种。大部分的资源在通常的...
本文介绍如何在VC资源文件中加入自己的声音资源,使自己的应用程序可以播放声音。 1、首先用文本编辑器(如记事本)打开资源文件(.rc文件) 在最后加入自己的声音资源,如下IDW WAVE "c:\\kav\\sound\\virus.wav" 保存资源文件。 2、在应用程序中要播放声音的地方启动另一线程,用来播放声音: AfxBeginThread((AFX_T...
标签: 电脑入门
Djvu是一种用于保存图书的文件格式,不少书现在都是用的.djvu的影印扫描件,这对于习惯了用PDF的我来说,阅读还是相当麻烦的,毕竟我总不能为了看这个,再单独装个莫名其妙的软件吧,于是开始想办法把djvu转换成PDF。 在这里图老师小编介绍两种方法: 方法一:用Irfanview这个软件,打开djvu文件,直接另存为。OK!效果绝对一流。 唯一需要的...

经验教程

268

收藏

52
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部