我想从图库中获取图像并将其设置在ImageView
,听到没关系我可以在ImageView
上设置图像,但是现在我想检查所选图像的图像大小在kb
,所以我设置图像上传验证。 任何人都可以建议我如何检查选择的图像尺寸小于100kb
?, 听到是我的图像选择和设置代码。如何检查图像大小小于100kb android
选择图片期运用Intent
Intent iv = new Intent(
Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(iv, RESULT_LOAD_IMAGE);
,并得到图片结果代码..
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK && null != data) {
Uri selectedImage = data.getData();
String[] filePathColumn = { MediaStore.Images.Media.DATA };
Cursor cursor = getContentResolver().query(selectedImage,
filePathColumn, null, null, null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
picturePath = cursor.getString(columnIndex);
cursor.close();
Bitmap bmp=BitmapFactory.decodeFile(picturePath);
ivLogo.setImageBitmap(bmp);
uploadNewPic();
}
}
感谢Bro的帮助 – 2015-03-20 02:27:47
在方法1中,您在压缩后没有检查文件大小,所以我感觉它错了 – 2016-11-04 07:42:19