package com.zhan_dui.dictionary.utils; import java.io.File; import android.os.Environment; /** * 程序常量 * * @author xuanqinanhai * */ public class Constants { private Constants() { } /** * 字典在线列表地址 */ public static final String ONLINE_DICTIONARY_LIST_URL = "http://dic.zhan-dui.com/json.php"; public static final String WEIBO_APP_KEY = "3376967044"; public static final long WEIBO_BEAR_ID = 3195393535L; public static final String WEIBO_BEAR_NAME = "小熊词典"; public static final String WEIBO_REDIRECT_URI = "http://dic.zhan-dui.com/auth.php"; public static final int DOWNLOADING = 1; public static final int DOWNLOAD_ERROR = -1; public static final int DOWNLOAD_SUCCESS = 0; public static final int DOWNLOAD_FINISH = 2; public static final int DOWNLOAD_CANCEL = 3; public static final int DOWNLOAD_START = 4; public static final int MOVE_START = 0; public static final int MOVING = 1; public static final int MOVE_END = 2; public static final int MOVE_ERROR = 3; public static final int CONNECTION_ERROR = 6; public static final int FILE_CREATE_ERROR = 4; public static final int MALFORM_URL = 5; public static final String PREFER_NAME = "LITTLE_BEAR"; public static final String PREFER_FIRST = "FIRST_START"; public static final String SAVE_DIRECTORY = "dictionary"; public static final String BASE_DICTIONARY = "dictionary_word.sqlite"; public static final String BASE_DICTIONARY_ASSET = "dictionary_word.sqlite.zip"; public static final int UNZIPPING = 0; public static final int UNZIP_ERROR = -1; public static final int UNZIP_START = 1; public static final int UNZIP_FINISH = 2; public static final int DEFAULT_SMALL_SIZE = 14; public static final int DEFAULT_MEDIUM_SIZE = 19; public static final int DEFAULT_LARGE_SIZE = 25; public static final int JSON_STRING_GET_ERROR = 0; /** * 获取SD卡上基础词库的地址 * * @return */ public static String getSDBaseDictionaryPath() { String base_file_path = getSaveDirectory() + File.separator + Constants.BASE_DICTIONARY; return base_file_path; } public static String getSaveDirectory() { String save_dir = Environment.getExternalStorageDirectory() + File.separator + Constants.SAVE_DIRECTORY; return save_dir; } }