package io.filepicker.utils; import java.util.ArrayList; import java.util.Arrays; import io.filepicker.R; import io.filepicker.models.Provider; /** * Created by maciejwitowski on 11/7/14. */ public class Constants { private Constants() {} public static final float ALPHA_NORMAL = 1f; public static final float ALPHA_FADED = 0.2f; public static final String MIMETYPE_IMAGE = "image/*"; public static final String MIMETYPE_VIDEO = "video/*"; public static final String MIMETYPE_ALL = "*/*"; public static final String EXTENSION_JPEG = "jpeg"; public static final String EXTENSION_JPG = "jpg"; public static final String EXTENSION_PNG = "png"; public static final String CACHED_FILES_PREFIX = "io_filepicker_library_"; public final static ArrayList<Provider> PROVIDERS_LIST = new ArrayList<>(Arrays.asList( new Provider("Gallery", "Gallery", MIMETYPE_IMAGE , R.drawable.glyphicons_008_film, false, "GALLERY"), new Provider("Camera", "Camera", MIMETYPE_IMAGE, R.drawable.glyphicons_011_camera, false, "CAMERA"), new Provider("Facebook", "Facebook", MIMETYPE_IMAGE, R.drawable.glyphicons_390_facebook, false, "FACEBOOK"), new Provider("Amazon Cloud Drive", "Clouddrive", MIMETYPE_ALL, R.drawable.ic_amazon_cloud_drive, true, "CLOUDDRIVE"), new Provider("Dropbox", "Dropbox", MIMETYPE_ALL, R.drawable.glyphicons_361_dropbox, true, "DROPBOX"), new Provider("Box", "Box", MIMETYPE_ALL, R.drawable.glyphicons_154_show_big_thumbnails, true, "BOX"), new Provider("Gmail", "Gmail", MIMETYPE_ALL, R.drawable.glyphicons_399_email, false, "GMAIL"), new Provider("Instagram", "Instagram", MIMETYPE_IMAGE, R.drawable.instagram, true, "INSTAGRAM"), new Provider("Flickr", "Flickr", MIMETYPE_IMAGE, R.drawable.glyphicons_395_flickr, true, "FLICKR"), new Provider("Picasa", "Picasa", MIMETYPE_IMAGE, R.drawable.glyphicons_366_picasa, true, "PICASA"), new Provider("Github", "Github", MIMETYPE_ALL, R.drawable.glyphicons_381_github, false, "GITHUB"), new Provider("Google Drive", "GoogleDrive", MIMETYPE_ALL, R.drawable.gdrive, false, "GOOGLE_DRIVE"), new Provider("Evernote", "Evernote", MIMETYPE_ALL, R.drawable.evernote, true, "EVERNOTE"), new Provider("OneDrive", "OneDrive", MIMETYPE_ALL, R.drawable.onedrive, true, "SKYDRIVE") )); public static final String LIST_VIEW = "list"; public static final String THUMBNAILS_VIEW = "thumbnails"; }