package com.masterofcode.android.magreader.utils.constants; import com.masterofcode.android.magreader.application.JtjApplication; import com.sandsmedia.apps.mobile.android.epub.lib.R; public class Constants { public static final String DATABASE_NAME = "magazinedatabase.db"; public static final int DATABASE_VERSION = 1008; public static final String BOOKMARKS_DATABASE_NAME = "bookmarks.db"; public static final int BOOKMARKS_DATABASE_VERSION = 1005; public static final String LIBRARY_DATABASE_NAME = "library.db"; public static final int LIBRARY_DATABASE_VERSION = 1001; public static final String LIBRARY_DIR = "library"; public static final String PURCHASE_DATABASE_NAME = "purchase.db"; public static final int PURCHASE_DATABASE_VERSION = 1000; public final static boolean Debug = false; //Allow debug log public static final String UPDATE_FEEDS = "com.masterofcode.android.magreader.utils.constants.Constants.FEEDS_TO_UPDATE"; public static final long DEFAULT_TIME_TO_UPDATE = 3600000; public static final int REQUEST_CODE_AUTHENTICATE = 8000; public static final int REQUEST_SELECT_CATEGORY = REQUEST_CODE_AUTHENTICATE + 1; public static final int REQUEST_CODE_ADD_FRIEND = REQUEST_SELECT_CATEGORY + 1; public static final int REQUEST_CATEGORY_SELECTED = REQUEST_CODE_ADD_FRIEND + 1; public static final int REQUEST_ITEM_UPDATED = REQUEST_CATEGORY_SELECTED + 1; public static final int REQUEST_CODE_SELECT_MEDIA_TYPE = REQUEST_ITEM_UPDATED + 1; public static final int REQUEST_CODE_SELECTED_MEDIA_TYPE = REQUEST_CODE_SELECT_MEDIA_TYPE + 1; public static final int REQUEST_SHOW_SEARCH_ITEM = REQUEST_CODE_SELECTED_MEDIA_TYPE +1; public static final int REQUEST_CODE_VIEW_IN_BROWSER = REQUEST_SHOW_SEARCH_ITEM +1; public static final int AUTO_UPDATE_REQUEST_CODE = REQUEST_SHOW_SEARCH_ITEM+1; public static final String CONTENT_TYPE_TEXT_HTML = "text/html"; public static final String CHAR_ENCODING_UTF8 = "UTF-8"; public static final String THUMBNAILS_URL_SCRIPT = "http://android-app-backend.sandsmedia.com/image/thumbnail?width=122&height=121&imageurl="; public static final String LOG_BS = "EPUB"; public static final String FEED_ALL_NAME = "All-inclusive"; public static final String FEED_NEWS_NAME = "News"; public static final String FEED_VIDEOS_NAME = "Videos"; public static final String KEY_PREF = "preferences"; public static final String DATE_FEEDS_UPDATE = "dateFeedsUpdate"; // public static final String APP_ID = "223252187774878"; //Facebook JTJ constants //public static final String BACKEND_BASE_URL = "https://ipad.sandsmedia.com:8443/ipad/javatechjournal/"; // public static final String BACKEND_BASE_URL = "https://ipad.sandsmedia.com:8443/ipad/ecm/"; //public static final String BACKEND_BASE_URL = "http://192.168.3.165:8280/ipad/ecm/"; //public static final String BACKEND_BASE_URL = "http://192.168.3.165:8280/ipad/javatechjournal/"; // public static final String MAGAZINE_SERIES_PREFIX = "Eclipse Magazin "; // number of constant (unremovable) feeds in application public static final int CONSTANT_FEEDS_COUNT = 5; public static final String BACKEND_AUTH_URL = JtjApplication.getContext().getString(R.string.backend_base_url) + "authcheck"; public static final String ISSUE_DETAILS_URL = JtjApplication.getContext().getString(R.string.backend_base_url) + "issues"; public static final long DEFAULT_TIME_TO_UPDATE_ISSUES = 2678400000L; //31 day public static final String TECH_USER_LOGIN = "jtjinternaluser20110221-hgtao"; public static final String TECH_USER_PASSWORD = "gt56apy4786"; public static final String UPDATE_ISSUE = "com.masterofcode.android.magreader.utils.constants.Constants.UPDATE_ISSUE"; public static final String SUBSCRIPTION_PASSWORD_IS_INCORRECT = "com.masterofcode.android.magreader.utils.constants.Constants.SUBSCRIPTION_PASSWORD_IS_INCORRECT"; public static final String UPDATING_ISSUES_IO_ERROR = "com.masterofcode.android.magreader.utils.constants.Constants.UPDATING_ISSUES_IO_ERROR"; // show or not subscription item in settings menu public static final boolean SUBSCRIPTION_ENABLED = true; final static public int BOOKMARKS_ITEM_TYPE_NONE = 0; final static public int BOOKMARKS_ITEM_TYPE_FEED = 1; final static public int BOOKMARKS_ITEM_TYPE_MAGAZINE = 2; final static public int MAGAZINE_TYPE_NONE = 0; final static public int MAGAZINE_TYPE_NORMAL = 1; final static public int MAGAZINE_TYPE_FROM_RESOURCES = 2; final static public String MAGAZINE_COPIED_MARK_SUFFIX = ".copied"; final static public String MAGAZINE_COPIED_ALL_RESOURCES_FILE_NAME = "resources.copied"; final static public String MAGAZINE_COVER_SUFFIX = ".cover.png"; final static public String MAGAZINE_JSON_SUFFIX = ".json"; final static public String ISSUE_METADATA_ATTRIBUTE_ID_ID = "id"; final static public String ISSUE_METADATA_ATTRIBUTE_TITLE_ID = "title"; public static final String BUNDLE_KEY_EPUB_FILE_PATH = "epub_fname"; public static final String BUNDLE_KEY_EPUB_COVER_FILE_PATH = "epub_cover_file_path"; public static final String BUNDLE_KEY_EPUB_TOPIC_INDEX = "epub_topic_index"; public static final String BUNDLE_KEY_EPUB_HIGHLIGHTING_MODE = "epub_highlighting_mode"; public static final String BUNDLE_KEY_EPUB_HIGHLIGHTING_KEYWORD = "epub_highlighting_keyword"; public static final String BUNDLE_KEY_EPUB_HIGHLIGHTING_TOPICS = "epub_highlighting_topics"; public static final String BUNDLE_KEY_EPUB_TOPIC_CONTENT_OFFSET = "epub_topic_content_offset"; public static final String BUNDLE_KEY_SEARCH_KEYWORD = "search_keyword"; public static final String BUNDLE_KEY_SEARCH_TYPE = "search_type"; public static final String BUNDLE_KEY_SETTINGS_SELECT_FEEDS = "select_feeds"; public static final int SEARCH_TYPE_NONE = 0; public static final int SEARCH_TYPE_FEEDS = 1; public static final int SEARCH_TYPE_LIBRARY = 2; public static final int SEARCH_TYPE_EVERYWHERE = 3; // if false, every topic always show separately, even if all topics contains keyword public static final boolean SEARCH_IN_LIBRARY_WITH_THRESHOLD = true; // if previous is true, than if percent of topics that have keyword bigger than value below // all of them showed in search result as single (whole book) element public static final float SEARCH_IN_LIBRARY_ALL_BOOK_THRESHOLD = 0.3f; // if true - trim searchable lines in topics public static final boolean SEARCH_IN_LIBRARY_IS_SEARCHABLE_TEXT_TRIMMED = true; public static final String PREFERENCE_UPDATE_FEEDS_TIME = "TIME_TO_UPDATE"; public static final String PREFERENCE_SELECTED_ITEM_TIME = "SELECTED_TIME_UPDATE_ITEM"; public static final int DEFAULT_SELECTED_ITEM = 1; public static final int SETTINGS_ACTIVITY = 9901; public static final String FEEDS_TO_UPDATE = "feeds_to_update"; public static final String PREFERENCES_PROPERTY_SHOW_FEEDS_HINT_DISABLED = "show_feeds_hint_disable"; // private static final String API_BASE_URL = "http://ecm-android-reader-api.sandsmedia.com/"; public static final String CHECK_FEEDS_AVAILABLE_URL = JtjApplication.getContext().getString(R.string.api_base_url) + "check_inet.json"; public static final String FEEDS_LIST_URL = JtjApplication.getContext().getString(R.string.api_base_url) + "getjson.json"; // subscription preferences and other public static final String PREFERENCE_SUBSCRIPTION_ENABLED = "subscription_enabled"; public static final String PREFERENCE_SUBSCRIPTION_NAME = "subscription_name"; public static final String PREFERENCE_SUBSCRIPTION_PASSWORD = "subscription_password"; public static final int REUQEST_CODE_SUBSCRIPTION_ACTIVITY = 9902; public static final String BUNDLE_KEY_SUBSCRIPTION_IS_LOGGED_IN = "bk_subscription_logged_in"; public static final String BUNDLE_KEY_SUBSCRIPTION_ACTION = "bk_subscription_action"; public static final String FEEDS_JSON_ATTRIBUTES_DEFAULT = "default"; }