summaryrefslogtreecommitdiff
path: root/native/android/avatar/src/main/java/com/ford/avarsdl/util/Const.java
blob: df16906e4573f02fbf33f082ee2d736b644fac8a (plain)
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
package com.ford.avarsdl.util;

/**
 * Title: Const.java<br>
 * Description: Helper class to keep application constants<br>
 * 
 * @author vsaenko
 */
public class Const {
	/** Enable debug messages. For release should be false */
	public static final boolean DEBUG = true;

	public static final long MAIN_EXP_FILE_SIZE = 110836326L;
	public static final String MAIN_EXPANSION_FILE_MD5 = "02bf57db6f2c72e57ee7805afec8938d";
	public static final long PATCH_EXP_FILE_SIZE = 0L;
	public static final String PATCH_EXPANSION_FILE_MD5 = "";

	// apk expansion files
	public static final String EXP_APK_MAIN_PREFIX = "main";
	public static final String EXP_APK_PATCH_PREFIX = "patch";
	public static final int DOWNLOADER_LAUNCH_MAX_NUMBER = 2;

	public static final int ORIG_VIDEO_HEIGHT = 480;
	public static final int ORIG_VIDEO_WIDTH = 800;

	public static final int ONE_MEGABYTE = 1048576;

	public static final int VIDEO_START = 0;
	public static final int VIDEO_PLAY = 1;
	public static final int VIDEO_PAUSE = 2;
	public static final int VIDEO_SET_POSITION = 3;
	public static final int VIDEO_SET_POSITION_PAUSED = 4;
	public static final int VIDEO_STOP = 5;
	public static final int VIDEO_PLAY_AFTER_SCALE = 6;

	public static final int SPLASH_SHOW = 20;
	public static final int CONTENT_CHECKER_START = 21;
	public static final int WEBVIEW_SHOW = 22;

	public static final String APP_TAG = "Avatar";

	public static final String INDEX_PAGE = "index.html";
	public static final String WEB_MAIN_PAGE_PATH = "file:///android_asset/" + INDEX_PAGE;

	public static final String WELCOME_VIDEO_FILE_NAME = "faq_welcome_orientation.mp4";

	public static final String MD5 = "MD5";

	public static final int KEY_PRESS_DELAY = 350;

	public static final String VIDEO_FILE_EXTENTION = ".mp4";
	public static final String MD5_FLAG_FILE_EXTENTION = ".md5";

	public static final int WEB_WIDTH = 800;
	public static final int WEB_HEIGHT = 480;

	public static final int SPLASH_TIMEOUT = 0; // ms
	
	public static final String SUPPORT_EMAIL = "mftguide@ford.com";

	//=========================================================================================
	//errors during video play 
	public static final int VC_NO_NETWORK_ERR_CODE = 10;
	public static final int VC_VIDEO_IS_BEING_DOWNLOADED_ERR_CODE = 11;
	public static final int VC_VIDEO_IS_CORRUPTED_ERR_CODE = 12;
	public static final int VC_VIDEO_IS_UNAVAILABLE_ERR_CODE = 13;
	public static final int VC_NO_SPACE_ERR_CODE = 14;
	
	//=========================================================================================
	public static final String SHPREF_FIRST_LAUNCH = "first_launch_prefs";
	public static final String SHPREF_PREVIOUS_CODE_VERSION = "previous_code_version";
	//=========================================================================================
	//rater
	public static final int RATE_SHOW_REDIRECT_WARNING_CODE = 40;
	public static final int RATE_HIDE_REDIRECT_WARNING_CODE = 41;
	public static final int RATE_NO_NETWORK_ERR_CODE = 42;
	public static final int RATE_GOOGLEPLAY_ERR_CODE = 43;
	public final static String SHPREF_APP_RATER = "app_rater_prefs";
	public final static String SHPREF_RATER_NEVER_SHOW = "never_show";
	
	//=========================================================================================
	//downloader
	public static final String SHPREF_DOWNLOADER_PREFS = "downloader_prefs";
	public static final String SHPREF_REDOWNLOAD_COUNTER = "redownload_counter";
	public static final String SHPREF_MAIN_EXPFILE_VALID = "main_expfile_valid";
	public static final String SHPREF_PATCH_EXPFILE_VALID = "patch_expfile_valid";
	
	//=========================================================================================
	//eula
	public static final int REQUESTCODE_EULA = 3000;

    public static final String PREFS_NAME = "AvaRSDLPrefs";

    public static final String PREFS_KEY_IPADDR = "ipAddr";
    public static final String PREFS_KEY_TCPPORT = "tcpPort";

    public static final String PREFS_DEFAULT_IPADDR = "10.10.0.1";
    public static final Integer PREFS_DEFAULT_TCPPORT = 12345;
}