Android软件一般处理大的资源通过sdcard比如在线下载资源到sdcard,而apk中内嵌资源或二进制文件时一般使用下面的两种方法:
方法一
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);
这里提示大家Google的Android系统处理Assert有个bug,在AssertManager中不能处理单个超过1MB 的文件,不然会报异常具体数值大家可以测试下传个稍大的
分享到:
相关推荐
Android软件一般处理大的资源通过sdcard比如在线下载资源到sdcard,而apk中内嵌资源或二进制文件时一般使用下面的两种方法:
在好多的C#和 .Net的论坛中都会提到如何使用内嵌资源的话题,对大多一般的数项目来说,这也许更不就不是一个问题.但是,对于一些复杂的项目,这也许就成了问题.本文会把论坛中的内容汇总一下,比起查询论坛来,文章显得更...
这个档案是 C# WinForm 读取内嵌资源范例
android-ListView内嵌GridView
android 二维码内嵌网络图片
实现了在APP中一个简单的网页加载,有兴趣的朋友可以先了解一下。
Android TabHost内嵌ActivityGroup界面管理源码.zip源码资源下载Android TabHost内嵌ActivityGroup界面管理源码.zip源码资源下载
Android 加载执行ELF可执行文件
EAsy File Explorer文件管理器是一款功能强大的本地、蓝牙文件管理器. ...9)列表、树型 两种视图切换方式方便用户选择文件查看方式,并可查看当前路径; 10)可显示,隐藏工具栏方便用户全屏查看目录下文件;
Android 获取音乐文件的信息 Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户。
Android程序研发源码Android TabHost内嵌ActivityGroup界面管理源码.rar
WappBrowser是一个Android In-App浏览器,这个浏览器遵循亚美H5框加规范,规范主要将H5
Android TabHost内嵌ActivityGroup界面管理源码.rar
AndroidTabHost内嵌ActivityGroup界面管理源码.zip
Android TabHost内嵌ActivityGroup界面管理源码.zip
ResxConvert资源文件转换源代码 1、使用资源类达到 resources和 resx 资源文件相互转换 2、调用内置 ResGen.exe 进行命令行进行资源文件相互转换 ...7、使用内嵌资源包含 ResGen.exe 可执行文件 可用于资源汉化等。
把文件资源打包进MFC的exe文件中,运行时进行加载,然后读取文件中的文本内容或者二进制内容 内含应用例程:1.把一个对象存为二进制文件,加载文件后恢复原对象 2.生成文本,加载资源中的文本文件,获取文本中的字符...