You can use like below. it will give you no. of image less than 1 MB.
final String[] columns = { MediaStore.Images.Media.DATA, MediaStore.Images.Media.SIZE
};
Cursor imagecursor = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, columns,MediaStore.Images.Media.SIZE + " < ? ",
new String[] {"1024"},null);