PickerConfig.java
2.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
package com.cnlive.media;
/**
* Created by dmcBig on 2017/6/9.
*/
public class PickerConfig {
//视频文件最大时长
public static final String MAX_TIME = "max_time";
public static final int RECODE_MAX_TIME = 60*1000;
// 默认视频时长
public static final int DEFAULT_MAX_TIME = Integer.MAX_VALUE;
//最大选择个数
public static final int DEFAULT_MAX_NUM= Integer.MAX_VALUE;
// 默认视频大小
public static final int DEFAULT_MAX_VIDEO_SIZE = Integer.MAX_VALUE;
public static final int DEFAULT_MAX_IMAGE_SIZE = Integer.MAX_VALUE;
//界面跳转options的键值
public static final String INTENT_KEY_OPTIONS = "options";
//图片选择模式,默认选视频和图片
public static final String SELECT_MODE = "select_mode";
//选择结果,返回为 ArrayList<String> 图片路径集合
public static final String EXTRA_RESULT = "select_result";
//默认选择集
public static final String DEFAULT_SELECTED_LIST = "default_list";
public static final String MEDIA_TYPE = "mediaType";
//已选择的媒体预览集
public static final String SELECTED_LIST = "selected_list";
//跳转到预览页面指定的viewpager页面
public static final String CURRENT_POSITION = "current_position";
//传递待裁剪图片路径的key
public static final String INTENT_KEY_ORIGIN_PATH = "originPath";
//结果的Code
public static final String RESULT_CODE = "result_code";
public static final int DEFAULT_RESULT_CODE = 19901026;
//图片类型
public static final int PICKER_IMAGE = 100;
//视频类型
public static final int PICKER_VIDEO = 102;
//图片视频类型
public static final int PICKER_IMAGE_VIDEO = 101;
//只能选择一种类型
public static final int PICKER_ONLY_ONE_TYPE = 103;
//视频选一个 图片选九个
public static final int PICKER_ONE_VIDEO_TYPE = 103;
//展示图片的列数行数
public static int GridSpanCount = 3;
public static int GridSpace = 4;
//裁剪请求码
public static final int REQUEST_CODE_CROP = 113;
//打开相机的权限请求有吗
public static final int REQUEST_CODE_PERMISSION_CAMERA = 111;
public static final int REQUEST_CODE_PERMISSION_READ = 112;
public static final int REQUEST_CODE_PERMISSION_CROP = 113;
//相机类型 图片视频
public static final int CAMERA_MODE_ALL = 0;
//相机类型 只拍图片
public static final int CAMERA_MODE_PIC = 1;
//相机类型 只拍视频
public static final int CAMERA_MODE_VIDEO = 2;
//裁剪后图片名字前缀
public static final String CROP_NAME_PREFIX = "CROP_";
//图片文件名后缀
public static final String IMG_NAME_POSTFIX = ".jpg";
public static String WHERE_JUMP_CAMERA = "jump_camera";
public static String WHERE_JUMP_CAMERA_SELECTS = "jump_camera_selects";
}