package net.alhazmy13.mediapicker.Video; import android.annotation.TargetApi; import android.content.ClipData; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Build; import net.alhazmy13.mediapicker.FileProcessing; import java.util.ArrayList; import java.util.List; /** * Created by Alhazmy13 on 8/15/16. * MediaPicker */ class VideoProcessing { private static final String TAG = "ImageProcessing"; @TargetApi(Build.VERSION_CODES.JELLY_BEAN) static List<String> processMultiImage(Context context, Intent data) { List<String> listOfImgs = new ArrayList<>(); if ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) && (null == data.getData())) { ClipData clipdata = data.getClipData(); for (int i = 0; i < clipdata.getItemCount(); i++) { Uri selectedImage = clipdata.getItemAt(i).getUri(); String selectedImagePath = FileProcessing.getPath(context, selectedImage); listOfImgs.add(selectedImagePath); } } return listOfImgs; } }