安卓上传多张照片内存溢出 安卓新手,最近做的一个app需要大量图片上传,而且后台要求图片转换成base64格式,最重要的是可能会上传四十多张照片,每张照片100k左右,就是一题题目加题目回答,会有文字和图片,怎么上传啊,我上传的时候总是会内存溢出,求大神 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是加载图片,然后又没有recycle 没听过传图片要用base64的,不都是文件流吗 分批上传,而且你这个40多张base64那得长成啥样?? 你不能一次把所有图片都保存到内存,即用对象保存(Img img = xxxx),分批上传,上传完再另对象为null或者将还未上传的图片赋值给之前的对象 可以用OSS再用循环的形式一张一张的把图片上传给阿里云,然后你把图片的地址拼接一下得到图片地址,把图片地址返回给后台,这样既减轻后台服务器的压力,如果你要某张图片,只要后台把图片地址给你就可以了,很简单的 必须要压缩,不压缩肯定会内存溢出,我也是用base64,图片太大在生成base64的时候第一个是慢,还有就是内存溢出,你现在是直接传文件,这样好点 我用的XUtils3 android 调用JAX-WS构造的webservice问题 平板通过HDMI连接电脑,播放视频时,触摸区域不完整 为Button添加事件监听器时一直报错,求帮忙 android中正确导入第三方jar包 ?? 选项卡属性设置了怎么没置底? Android 如何删除SD卡中所有文件夹~~急需~~谢谢 android4.1里面怎么判断手机卡是否是激活的(双卡手机) android 模拟器上的程序移到真机上,出现应用程序意外停止,请重试 安卓有没有远程登录APP android sdk 安装不上怎么解决? 一个小问题搞晕了,求解啊 关于handler问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货