package com.quran.labs.androidquran.data; public class Constants { // data domain public static final String HOST = "http://android.quran.com/"; // Numerics public static final int DEFAULT_NIGHT_MODE_TEXT_BRIGHTNESS = 255; public static final int DEFAULT_TEXT_SIZE = 15; // 10 days in ms public static final int TRANSLATION_REFRESH_TIME = 60 * 60 * 24 * 10 * 1000; // 1 hour in ms public static final int MIN_TRANSLATION_REFRESH_TIME = 60 * 60 * 1000; // Pages public static final int PAGES_FIRST = 1; public static final int PAGES_LAST = QuranConstants.NUMBER_OF_PAGES; public static final int PAGES_LAST_DUAL = PAGES_LAST / 2; public static final int SURA_FIRST = 1; public static final int SURA_LAST = 114; public static final int SURAS_COUNT = 114; public static final int JUZ2_COUNT = 30; public static final int AYA_MIN = 1; public static final int AYA_MAX = 286; public static final int NO_PAGE = -1; public static final int MAX_RECENT_PAGES = 3; // quranapp public static final String QURAN_APP_BASE = "http://quranapp.com/"; public static final String QURAN_APP_ENDPOINT = "http://quranapp.com/note"; // Settings Key (some of these have corresponding values in preference_keys.xml) public static final String PREF_APP_LOCATION = "appLocation"; public static final String PREF_USE_ARABIC_NAMES = "useArabicNames"; public static final String PREF_LAST_PAGE = "lastPage"; public static final String PREF_LOCK_ORIENTATION = "lockOrientation"; public static final String PREF_LANDSCAPE_ORIENTATION = "landscapeOrientation"; public static final String PREF_TRANSLATION_TEXT_SIZE = "translationTextSize"; public static final String PREF_ACTIVE_TRANSLATION = "activeTranslation"; public static final String PREF_ACTIVE_TRANSLATIONS = "activeTranslations"; public static final String PREF_NIGHT_MODE = "nightMode"; public static final String PREF_NIGHT_MODE_TEXT_BRIGHTNESS = "nightModeTextBrightness"; public static final String PREF_DEFAULT_QARI = "defaultQari"; public static final String PREF_SHOULD_FETCH_PAGES = "shouldFetchPages"; public static final String PREF_OVERLAY_PAGE_INFO = "overlayPageInfo"; public static final String PREF_DISPLAY_MARKER_POPUP = "displayMarkerPopup"; public static final String PREF_HIGHLIGHT_BOOKMARKS = "highlightBookmarks"; public static final String PREF_AYAH_BEFORE_TRANSLATION = "ayahBeforeTranslation"; public static final String PREF_PREFER_STREAMING = "preferStreaming"; public static final String PREF_DOWNLOAD_AMOUNT = "preferredDownloadAmount"; public static final String PREF_LAST_UPDATED_TRANSLATIONS = "lastTranslationsUpdate"; public static final String PREF_HAVE_UPDATED_TRANSLATIONS = "haveUpdatedTranslations"; public static final String PREF_USE_NEW_BACKGROUND = "useNewBackground"; public static final String PREF_USE_VOLUME_KEY_NAV = "volumeKeyNavigation"; public static final String PREF_SORT_BOOKMARKS = "sortBookmarks"; public static final String PREF_GROUP_BOOKMARKS_BY_TAG = "groupBookmarksByTag"; public static final String PREF_SHOW_RECENTS = "showRecents"; public static final String PREF_DISPLAY_CATEGORY = "displayCategoryKey"; public static final String PREF_DUAL_PAGE_ENABLED = "useDualPageMode"; public static final String PREF_VERSION = "version"; public static final String PREF_DEFAULT_IMAGES_DIR = "defaultImagesDir"; public static final String PREF_TRANSLATION_MANAGER = "translationManagerKey"; public static final String PREF_AUDIO_MANAGER = "audioManagerKey"; public static final String PREF_IMPORT = "importKey"; public static final String PREF_EXPORT = "exportKey"; public static final String PREF_LOGS = "sendLogsKey"; public static final String PREF_DID_PRESENT_PERMISSIONS_DIALOG = "didPresentStoragePermissionDialog"; public static final String PREF_WAS_SHOWING_TRANSLATION = "wasShowingTranslation"; public static final String PREF_QURAN_SETTINGS = "quranSettings"; }