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

2016-02-19 10:36 12 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文件没问题。

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

延伸阅读
标签: windows 操作系统
1.直接设置 首先打开“资源管理器”,点击工具栏上的“搜索”按钮,在左边的“搜索助理”栏中点击“改变首选项”,系统会问你:“你想怎样使用搜索助理?”,点击中间的“改变文件和文件夹搜索行为”,然后选择“默认的文件和文件夹搜索行为”为“高级”确定即可看到“更多高级选项”这一项,点击后会弹出很多高级选项,好了,还犹豫...
标签: windows 操作系统
  1.直接设置 首先打开“资源管理器”,点击工具栏上的“搜索”按钮,在左边的“搜索助理”栏中点击“改变首选项”,系统会问你:“你想怎样使用搜索助理?”,点击中间的“改变文件和文件夹搜索行为”,然后选择“默认的文件和文件夹搜索行为”为“高级”确定即可看到“更多高级选项”这一项,点击后会弹出很多高级选项,好了...
标签: Delphi
  资源是存放在扩展名.RES的文件里的二进制数据结构,在DELPHI中资源文件可以使用图象编辑器来制作(IMAGEEDITOR),或者使用其他的工具。如:BORLAND公司提供的RADPACKFORDELPHI中的RESOURCEWORKSHOP来创建。资源文件中通常存放的是应用程序可以随时存取的一些对象,包括:ICON、CURSOR、BITMAP、FONT等近十种。大部分的资源在通常的...
标签: flash教程
第一种方法,遮罩法。 遇到复杂的曲线时,遮罩就只能用刷子每一帧每一帧地画,每画完一帧,后一帧按F6,接着上一帧开始画!方法比较直观,而且显现的曲线就是和引导线的一样,但是显得有点繁锁! 第二种方法,AS法。 我这里写得AS比较简单!优点是去除了繁锁的画遮罩过程,犹其当引导线出现交叉时,更显方便,可能曲线放大很多时看会显出不平...
本文介绍如何在VC资源文件中加入自己的声音资源,使自己的应用程序可以播放声音。 1、首先用文本编辑器(如记事本)打开资源文件(.rc文件) 在最后加入自己的声音资源,如下IDW WAVE "c:\\kav\\sound\\virus.wav" 保存资源文件。 2、在应用程序中要播放声音的地方启动另一线程,用来播放声音: AfxBeginThread((AFX_T...

经验教程

225

收藏

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