/* Copyright (C) 2012 Haowen Ning 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 2 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, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ package org.liberty.android.fantastischmemo.common; /* * Class that defines the contants that is used in AnyMemo. */ public class AMPrefKeys { // Keys for Algorithm customization. public static final String getInitialGradingIntervalKey(int grade) { return "initial_grading_interval_" + grade; } public static final String getFailedGradingIntervalKey(int grade) { return "failed_grading_interval_" + grade; } public static final String getEasinessIncrementalKey(int grade) { return "easiness_incremental_" + grade; } public static final String ENABLE_NOISE_KEY = "enable_noise"; public static final String MINIMAL_INTERVAL_KEY = "minimal_interval"; public static final String INITIAL_EASINESS_KEY = "initial_easiness"; public static final String MINIMAL_EASINESS_KEY = "minimal_easiness"; public static final String LEARN_QUEUE_SIZE_KEY = "learning_queue_size"; public static final String REVIEW_ORDERING_KEY = "review_ordering"; // Keys for Options public static final String ENABLE_THIRD_PARTY_ARABIC_KEY = "enable_third_party_arabic"; public static final String BUTTON_STYLE_KEY = "button_style"; public static final String ENABLE_VOLUME_KEY_KEY = "enable_volume_key"; public static final String COPY_CLIPBOARD_KEY = "copy_to_clipboard"; public static final String DICT_APP_KEY = "dict_app"; public static final String SHUFFLING_CARDS_KEY = "shuffling_cards"; public static final String SPEECH_CONTROL_KEY = "speech_ctl"; public static final String RECENT_COUNT_KEY = "recent_count"; public static final String ENABLE_ANIMATION_KEY = "enable_animation"; // Dropbox public static final String DROPBOX_USERNAME_KEY = "dropbox_username"; public static final String DROPBOX_TOKEN_KEY = "dropbox_token"; public static final String DROPBOX_SECRET_KEY = "dropbox_secret"; public static final String DROPBOX_AUTH_TOKEN="dropbox_auth_token"; public static final String DROPBOX_AUTH_TOKEN_SECRET="dropbox_auth_token_secret"; // FlashcardExchange public static final String FE_SAVED_USERNAME_KEY = "saved_username"; public static final String FE_SAVED_OAUTH_TOKEN_KEY = "saved_oauth_token"; public static final String FE_SAVED_OAUTH_TOKEN_SECRET_KEY = "saved_oauth_token_secret"; public static final String FE_SAVED_SEARCH_KEY = "fe_saved_search"; public static final String FE_SAVED_USER_KEY = "fe_saved_user"; public static final String QUIZLET_SAVED_SEARCH = "quizlet_saved_search"; public static final String QUIZLET_SAVED_USER = "quizlet_saved_user"; public static final String GOOGLE_AUTH_TOKEN = "google_auth_token"; // AnyMemo main activity public static final String FIRST_TIME_KEY = "first_time"; public static final String getRecentPathKey(int ord) { return "recentdbpath" + ord; } public static final String SAVED_VERSION_CODE_KEY = "saved_version_code"; public static final String SAVED_FILEBROWSER_PATH_KEY = "saved_fb_path"; // Quiz public static final String QUIZ_GROUP_SIZE_KEY = "quiz_group_size"; public static final String QUIZ_GROUP_NUMBER_KEY = "quiz_group_number"; public static final String QUIZ_START_ORDINAL_KEY = "quiz_start_ordinal"; public static final String QUIZ_END_ORDINAL_KEY = "quiz_end_ordinal"; // Card Editor public static final String ADD_BACK_KEY = "add_back"; // public static final String // public static final String // public static final String // List edit screen public static final String LIST_EDIT_SCREEN_PREFIX = "CardListActivity"; // BaseActivity public static final String INTERFACE_LOCALE_KEY = "interface_locale"; public static final String FULLSCREEN_MODE_KEY = "fullscreen_mode"; public static final String ALLOW_ORIENTATION_KEY= "allow_orientation"; // AnyMemoService public static final String NOTIFICATION_INTERVAL_KEY = "notification_interval"; // Card player public static final String CARD_PLAYER_QA_SLEEP_INTERVAL_KEY = "card_player_qa_sleep_interval"; public static final String CARD_PLAYER_CARD_SLEEP_INTERVAL_KEY = "card_player_card_sleep_interval"; public static final String CARD_PLAYER_SHUFFLE_ENABLED_KEY = "card_player_shuffle_enabled"; public static final String CARD_PLAYER_REPEAT_ENABLED_KEY = "card_player_repeat_enabled"; // QA Card Activity public static final String CARD_GESTURE_ENABLED = "card_gesture_enabled"; // The prefix for oauth access token preference public static final String OAUTH_ACCESS_TOKEN_KEY_PREFIX = "oauth_access_token_"; // The prefix for remembered id for preview edit mode. public static final String PREVIEW_EDIT_START_ID_PREFIX = "preview_edit_start_id_prefix"; public static final String LIST_SORT_BY_METHOD_PREFIX = "list_sort_by_method_prefix"; public static final String LIST_ANSWER_VISIBLE_PREFIX = "list_answer_visible"; }