小弟在开发一个有大量照片上传需求的程序,照片的质量为最高,像素为800万。
在这样的情况下,经常会报 XXXXXXX byte external allocation too large for this process VM won't let us allocate XXXXXXX bytes的错误,还有每张图片有2.8M左右,上传速度特别慢(WEBSERVICES + SOAP),请问大神们做这样的程序,都是如果处理上面出现的问题的呢?
在这样的情况下,经常会报 XXXXXXX byte external allocation too large for this process VM won't let us allocate XXXXXXX bytes的错误,还有每张图片有2.8M左右,上传速度特别慢(WEBSERVICES + SOAP),请问大神们做这样的程序,都是如果处理上面出现的问题的呢?
解决方案 »
- android 如何让一个父视图屏蔽其所有子视图的焦点
- eclipse 指定sdk 显示 Could not find D:\android...1-windows\tools\adb.exe!
- android.graphics.drawable怎么设置时间隐藏?
- 菜单键和返回键冲突
- 求教谷歌地图刷新标注相关问题
- 如何只查看自己的log信息呢?
- 关于布局问题
- 没有基础,想学安卓编程,不知从何入手,希望高手指点!
- Android取得焦点AutoCompleteTextView边框的颜色是默认的橘黄色,怎么修改呢
- Android Studio编译HelloWorld项目后提示could not chmod file
- android应用的界面入口如何定位
- service activity 的一个传递调用问题
2. 试试下面代码
HttpClient httpClient = new DefaultHttpClient();HttpPost httpPost = new HttpPost(url);MultipartEntity multiPart = new MultipartEntity();
multiPart.addPart("my_picture", new FileBody(new File(IMG_URL)));httpPost.setEntity(multiPart);
HttpResponse res = httpClient.execute(httpPost);
我们公司用的是WEBSERVICES,用BYTE做为参数传输