package com.ypx.imagepicker.data;
|
|
import android.net.Uri;
|
import android.provider.MediaStore;
|
|
/**
|
* Time: 2019/10/29 20:38
|
* Author:ypx
|
* Description:
|
*/
|
class MediaStoreConstants {
|
static final String MIME_TYPE = MediaStore.MediaColumns.MIME_TYPE;
|
static final String MEDIA_TYPE = MediaStore.Files.FileColumns.MEDIA_TYPE;
|
static final String DISPLAY_NAME = MediaStore.Files.FileColumns.DISPLAY_NAME;
|
static final int MEDIA_TYPE_VIDEO = MediaStore.Files.FileColumns.MEDIA_TYPE_VIDEO;
|
static final int MEDIA_TYPE_IMAGE = MediaStore.Files.FileColumns.MEDIA_TYPE_IMAGE;
|
static final String WIDTH = MediaStore.Files.FileColumns.WIDTH;
|
static final String HEIGHT = MediaStore.Files.FileColumns.HEIGHT;
|
static final String DATE_MODIFIED = MediaStore.Files.FileColumns.DATE_MODIFIED;
|
static final String DURATION = MediaStore.MediaColumns.DURATION;
|
static final String SIZE = MediaStore.MediaColumns.SIZE;
|
static final String _ID = MediaStore.Files.FileColumns._ID;
|
static final String COLUMN_BUCKET_ID = "bucket_id";
|
static final String COLUMN_BUCKET_DISPLAY_NAME = "bucket_display_name";
|
static final String COLUMN_URI = "uri";
|
static final String COLUMN_COUNT = "count";
|
static final String BUCKET_ORDER_BY = MediaStore.MediaColumns.DATE_MODIFIED + " DESC";
|
/**
|
* @deprecated android 10 已废弃此常亮
|
*/
|
static final String DATA = MediaStore.MediaColumns.DATA;
|
static final Uri QUERY_URI = MediaStore.Files.getContentUri("external");
|
|
/**
|
* @return 是否是Android10之前版本
|
*/
|
static boolean isBeforeAndroidQ() {
|
return android.os.Build.VERSION.SDK_INT < 29;
|
}
|
}
|