package droidkit.app; import android.content.Intent; import android.net.Uri; import android.provider.MediaStore; import android.support.annotation.NonNull; import android.support.annotation.Nullable; /** * @author Daniel Serdyukov */ public final class CameraIntent { private CameraIntent() { } @NonNull public static Intent capturePhoto(@Nullable Uri output) { final Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); if (output != null) { intent.putExtra(MediaStore.EXTRA_OUTPUT, output); } return intent; } @NonNull public static Intent captureVideo(@Nullable Uri output) { final Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); if (output != null) { intent.putExtra(MediaStore.EXTRA_OUTPUT, output); } return intent; } }