/*
Viewer for Khan Academy
Copyright (C) 2012 Concentric Sky, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.concentricsky.android.khanacademy;
public interface Constants {
public static final String ACTION_TOAST = "ACTION_TOAST";
public static final String ACTION_BADGE_EARNED = "ACTION_BADGE_EARNED";
public static final String ACTION_DOWNLOAD_PROGRESS_UPDATE = "ACTION_DOWNLOAD_PROGRESS_UPDATE";
public static final String ACTION_LIBRARY_UPDATE = "ACTION_LIBRARY_UPDATE";
public static final String ACTION_UPDATE_DOWNLOAD_STATUS = "ACTION_UPDATE_DOWNLOAD_STATUS";
public static final String EXTRA_BADGE = "EXTRA_BADGE";
public static final String EXTRA_FORCE = "EXTRA_FORCE";
public static final String EXTRA_ID = "EXTRA_ID";
public static final String EXTRA_MESSAGE = "EXTRA_MESSAGE";
public static final String EXTRA_STATUS = "EXTRA_STATUS";
public static final String EXTRA_YOUTUBE_ID = "EXTRA_YOUTUBE_ID";
public static final String SETTINGS_NAME = "com.concentricsky.android.khanacademy.SETTINGS";
public static final String SETTING_ACKNOWLEDGEMENT = "SETTING_ACKNOWLEDGEMENT";
public static final String SETTING_LIBRARY_ETAG = "SETTING_LIBRARY_ETAG";
public static final String SETTING_OAUTH_TOKEN = "SETTING_OAUTH_TOKEN";
public static final String SETTING_OAUTH_SECRET = "SETTING_OAUTH_SECRET";
public static final String SETTING_SHOW_DL_ONLY = "SETTING_SHOW_DL_ONLY";
public static final String SETTING_USERID = "SETTING_USERID";
public static final String SETTING_VIDEOID = "SETTING_VIDEOID";
public static final String PARAM_ARGS = "PARAM_ARGS";
public static final String PARAM_OAUTH_SECRET = "PARAM_OAUTH_SECRET";
public static final String PARAM_OAUTH_TOKEN = "PARAM_OAUTH_TOKEN";
public static final String PARAM_USERID = "PARAM_USERID";
public static final String PARAM_TASK_ID = "PARAM_TASK_ID";
public static final String PARAM_TOPIC_ID = "PARAM_TOPIC_ID";
public static final String PARAM_TOPIC_IDS = "PARAM_TOPIC_IDS";
public static final String PARAM_SHOW_DL_ONLY = "PARAM_SHOW_DL_ONLY";
public static final String PARAM_USERVIDEO_POINTS = "PARAM_USERVIDEO_POINTS";
public static final String PARAM_VIDEO_ID = "PARAM_VIDEO_ID";
public static final String PARAM_VIDEO_IDS = "PARAM_VIDEO_IDS";
public static final String PARAM_VIDEO_FULLSCREEN = "PARAM_VIDEO_FULLSCREEN";
public static final String PARAM_VIDEO_PLAY_STATE = "PARAM_VIDEO_PLAY_STATE";
public static final String PARAM_VIDEO_POSITION = "PARAM_VIDEO_POSITION";
public static final int PARAM_PROGRESS_DONE = 100;
public static final int PARAM_PROGRESS_UNKNOWN = -12345;
public static final String TAG_ROOT = "TAG_ROOT";
public static final String TAG_LIST_FRAGMENT = "TAG_LIST_FRAGMENT";
public static final String TAG_DETAIL_FRAGMENT = "TAG_DETAIL_FRAGMENT";
public static final String TAG_VIDEO_FRAGMENT = "TAG_VIDEO_FRAGMENT";
public static final String TAG_FS_FRAGMENT = "TAG_FS_FRAGMENT";
public static final String TAG_CAPTION_FRAGMENT = "TAG_CAPTION_FRAGMENT";
public static final int REQUEST_CODE_FS_VIDEO = 2389;
public static final int REQUEST_CODE_USER_LOGIN = 98347;
public static final int REQUEST_CODE_RECURRING_LIBRARY_UPDATE = 23984;
public static final int REQUEST_CODE_ONE_TIME_LIBRARY_UPDATE = 23985;
public static final int RESULT_CODE_SUCCESS = 345;
public static final int RESULT_CODE_FAILURE = 9213854;
public static final int UPDATE_DELAY_FROM_FIRST_RUN = 60 * 60 * 3;
public static final int UPDATE_DELAY_FROM_NETWORK_CONNECT = 4;
public static final int POSITION_UPDATE_DELAY = 333;
public static final float LOG_INTERVAL_PERCENT = 0.05f;
public static final int LOG_INTERVAL_SECONDS = 10;
public static final int MAX_INTERVAL_WITHOUT_SEEK = 1;
public static final String OAUTH_ACCESS_TOKEN_URL = "http://www.khanacademy.org/api/auth/access_token";
public static final String OAUTH_AUTHORIZE_URL = "";
public static final String OAUTH_REQUEST_TOKEN_URL = "http://www.khanacademy.org/api/auth/request_token";
public static final String COL_VIDEO_ID = "youtube_id";
public static final String COL_TOPIC_ID = "_id";
public static final String COL_FK_TOPIC = "parentTopic_id";
public static final String COL_DL_STATUS = "download_status";
public static final String TABLE_VIDEO = "video";
public static final String TABLE_TOPIC = "topic";
public static final String DEFAULT_VIDEO_ID = "salman-khan-talk-at-ted-2011--from-ted-com";
public enum Direction {
FORWARD, BACKWARD
}
public static final String ACTION_OFFLINE_VIDEO_SET_CHANGED = "ACTION_OFFLINE_VIDEO_SET_CHANGED";
}