Android如何限制用户上传小于2MB的图片

时间:2011-03-25 09:52:17

标签: android

在我的Android应用程序中,我正在上传图像但如果大小超过2MB,则会崩溃。 任何人都有解决方案阻止用户上传大于2MB的图像

提前完成了......

2 个答案:

答案 0 :(得分:0)

我不确定你对一般性问题的期望是什么,没有任何具体细节,但一般性问题得到一般答案:

  1. 检查图像尺寸。根据格式,您可以使用正确的API。
  2. 将图片尺寸与2MB进行比较。
  3. 如果尺寸过大则限制。

答案 1 :(得分:0)

当我处理图像时,我也遇到了这些“内存不足”的问题。但我的问题是图像尺寸是大的。我发布了我的解决方案,希望它可以帮助你。

BitmapFactory.Options o2 = new BitmapFactory.Options();
o2.inSampleSize=0.5;
BitmapFactory.decodeStream(new FileInputStream(f), null, o2);