Android如何将大文件打包到APK中
2014-03-21 23:12
435 查看
开发程序时一般会将视频音频等文件放在assets、或raw下,但在2.3以前会有文件大小的限制,最大不能超过1M。如果在2.2的系统里想放超大文件该怎么办呢,,,我这有个方法(我也是在搜遍了整个互联网,啥也没找到的情况下自己摸索出来的)。可以将超大文件比如100M,放在src目录下,例如:
![](https://img-blog.csdn.net/20140321225557546?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlhbmc5emk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
。
然后使用以下代码复制到SD卡下,就可以使用了(解压缩的代码网上一大堆,这里就不提供了),
String path = "org/cocos2dx/util/html.zip"; //数据存放的路径
InputStream is = mContext.getClassLoader().getResourceAsStream(path);
FileOutputStream out = new FileOutputStream("sdcard/liangzi/html.zip");//复制到SD卡下的路径
int data = 0;
byte[] buffer = new byte[1024];
while((data = is.read(buffer)) != -1){
out.write(buffer, 0, data);
}
is.close();
out.close();
9b26
此代码最好放在线程中异步进行。不然就卡那去啦。。这是我第一次写博客,排版啥的都不会,呵呵,以后会越来越好达。有做Android开发的可以相互交流
。
然后使用以下代码复制到SD卡下,就可以使用了(解压缩的代码网上一大堆,这里就不提供了),
String path = "org/cocos2dx/util/html.zip"; //数据存放的路径
InputStream is = mContext.getClassLoader().getResourceAsStream(path);
FileOutputStream out = new FileOutputStream("sdcard/liangzi/html.zip");//复制到SD卡下的路径
int data = 0;
byte[] buffer = new byte[1024];
while((data = is.read(buffer)) != -1){
out.write(buffer, 0, data);
}
is.close();
out.close();
9b26
此代码最好放在线程中异步进行。不然就卡那去啦。。这是我第一次写博客,排版啥的都不会,呵呵,以后会越来越好达。有做Android开发的可以相互交流
相关文章推荐
- Android 如何对apk文件进行反编译以及重新打包签名 标签: apktoolandroid反编译jebSmali2Java 2016-05-10 16:00 3897人阅读 评论(0) 收藏
- 如何打开Android 打包文件 .apk 文件
- Android 如何对apk文件进行反编译以及重新打包签名
- 【Android】app打包成apk文件以后,如何查看VersionCode、VersionName等版本信息
- 如何利用Eclipse工具打包签名AndroidApk文件
- 【Android】app打包成apk文件以后,如何查看VersionCode、VersionName等版本信息
- 如何将MP3文件打包到android APK中?
- 用eclipse开发的android程序如何打包成apk文件
- 如何打开Android 打包文件 .apk 文件
- html5 如何打包成apk,将H5封装成android应用APK文件的几种方法
- Android 开发中,如何将多个程序打包成一个apk文件,但是安装完成后显示多个程序?
- android工程中引入第三方JAR包后安装APK时老是提示找不到库文件 || Android如何将程序打成jar包 || 运行java.lang.noclassdeffounderror错误
- Xamarin android如何反编译apk文件
- Android 自动编译、打包生成apk文件 3 - 使用SDK Ant方式
- 将Eclipse Android项目打包成APK文件
- Android 自动编译、打包生成apk文件 3 - 使用SDK Ant方式
- Android程序打包和安装过程及apk安装释放文件过程
- 如何将apk文件编译到android镜像中
- Android 自动编译、打包生成apk文件 1 - 命令行方式
- 如何把使用到android res文件夹下面资源(R.xx.xx)的工程打包成jar文件,供其它项目使用