我正在打开一个文件夹 onClick 并通过 FTP 发送图像。但是当图像大小超过 2MB 时,我会遇到传输错误。因此,如果该文件夹的图像大小小于 1MB,我想打开该文件夹,否则它将发送一条消息进行检查。这种情况是否可能,因为我是 android 新手,请帮助我。
protected void LoadGalleryImages() {
final String[] columns = { MediaStore.Images.Media.DATA,
MediaStore.Images.Media._ID };
final String orderBy = MediaStore.Images.Media._ID;
String foldername=sharedpre.getString("FolderName", "");
imagecursor=managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, columns,MediaStore.Images.Media.DATA + " like ? ",
new String[] {"%/"+foldername+"/%"},null);
int image_column_index = 0;
if (imagecursor != null) {
image_column_index = imagecursor
.getColumnIndex(MediaStore.Images.Media._ID);
count = imagecursor.getCount();
}
imgSelected = new String[count];
arrPath = new String[count];
thumbnailsselection = new boolean[count];
for (int i = 0; i < count; i++) {
if (imagecursor != null) {
imagecursor.moveToPosition(i);
int dataColumnIndex = imagecursor
.getColumnIndex(MediaStore.Images.Media.DATA);
arrPath[i] = imagecursor.getString(dataColumnIndex);
}