/* * MaxLock, an Xposed applock module for Android * Copyright (C) 2014-2016 Max Rumpf alias Maxr1998 * * 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 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 de.Maxr1998.xposed.maxlock; import android.net.Uri; import android.os.Environment; import de.Maxr1998.xposed.maxlock.util.Util; public abstract class Common { public static final String MAXLOCK_PACKAGE_NAME = "de.Maxr1998.xposed.maxlock"; public static final String INTENT_EXTRAS_NAMES = "intent_extras_pkg_name"; public static final String INTENT_EXTRAS_CUSTOM_APP = "custom_app"; // Preference keys/ids // public static final String FIRST_START = "first_start"; public static final String LAST_VERSION_NUMBER = "last_version_number"; public static final String RATING_DIALOG_APP_OPENING_COUNTER = "rating_dialog_app_opening_counter"; public static final String RATING_DIALOG_LAST_SHOWN = "rating_dialog_last_shown"; public static final String RATING_DIALOG_SHOW_NEVER = "rating_dialog_show_never"; public static final String MASTER_SWITCH_ON = "master_switch_on"; public static final String KEY_PREFERENCE = "key"; public static final String APP_KEY_PREFERENCE = "_key"; public static final String FAILED_ATTEMPTS_COUNTER = "failed_attempts_counter"; public static final String FAILED_ATTEMPTS_TIMER = "failed_attempts_timer"; public static final String TASKER_QUERIES = "tasker_queries"; public static final String THEME_PKG = "theme_pkg"; public static final String ML_IMPLEMENTATION = "ml_implementation"; public static final String LOCKING_TYPE_SETTINGS = "locking_type_settings"; /* TYPE */ public static final String LOCKING_TYPE = "locking_type"; public static final String LOCKING_TYPE_PASSWORD = "locking_type_password"; public static final String LOCKING_TYPE_PIN = "locking_type_pin"; public static final String LOCKING_TYPE_KNOCK_CODE = "locking_type_knock_code"; public static final String LOCKING_TYPE_PATTERN = "locking_type_pattern"; public static final String SHADOW_FINGERPRINT = "shadow_fingerprint"; public static final String CATEGORY_FINGERPRINT = "cat_fingerprint"; public static final String DISABLE_FINGERPRINT = "disable_fingerprint"; public static final String LOCKING_UI_SETTINGS = "locking_ui_settings"; /* UI */ //public static final String OPEN_THEME_MANAGER = "open_theme_manager"; public static final String BACKGROUND = "background"; public static final String BACKGROUND_COLOR = "background_color"; public static final String HIDE_STATUS_BAR = "hide_status_bar"; public static final String INVERT_COLOR = "invert_color"; public static final String HIDE_TITLE_BAR = "hide_title_bar"; public static final String ENABLE_QUICK_UNLOCK = "quick_unlock"; public static final String SHUFFLE_PIN = "shuffle_pin"; public static final String HIDE_INPUT_BAR = "hide_input_bar"; public static final String SHOW_KC_DIVIDER = "show_dividers"; public static final String MAKE_KC_TOUCH_VISIBLE = "touch_visible"; public static final String SHOW_PATTERN_PATH = "show_path"; public static final String ENABLE_PATTERN_FEEDBACK = "haptic_feedback"; public static final String HIDE_FINGERPRINT_ICON = "hide_fingerprint_icon"; public static final String LOCKING_OPTIONS = "locking_options"; /* OPTIONS */ public static final String ENABLE_LOGGING = "enable_logging"; public static final String VIEW_LOGS = "view_logs"; public static final String LOG_FILE = "log.txt"; public static final String ENABLE_FAKE_CRASH_ALL_APPS = "fake_crash_all_apps"; public static final String ENABLE_DIRECT_UNLOCK = "enable_direct_unlock"; public static final String FAKE_CRASH_INPUT = "fake_die_input"; public static final String ENABLE_TASKER = "enable_tasker_integration"; public static final String IMOD_OPTIONS = "intika_imod"; /* IMOD */ public static final String ENABLE_IMOD_DELAY_GLOBAL = "enable_delaygeneral"; public static final String ENABLE_IMOD_DELAY_APP = "enable_delayperapp"; public static final String SHOW_IMOD_RESET_NOTIFICATION = "imod_show_reset_notification"; public static final String CHOOSE_APPS = "choose_apps"; public static final String CATEGORY_APPLICATION_UI = "cat_app_ui"; public static final String HIDE_APP_FROM_LAUNCHER = "hide_from_launcher"; public static final String USE_DARK_STYLE = "use_dark_style"; public static final String USE_AMOLED_BLACK = "use_amoled_black"; public static final String NEW_APP_NOTIFICATION = "new_app_notification"; public static final String ABOUT = "about"; /* ABOUT */ public static final String SHOW_CHANGELOG = "show_changelog"; public static final String VISIT_WEBSITE = "visit_website"; public static final String TECHNOSPARKS_PROFILE = "technosparks_profile"; public static final String DONATE = "donate_upgrade_pro"; public static final String DONATED = "donated"; public static final String ENABLE_PRO = "enable_pro"; public static final String UNINSTALL = "uninstall"; public static final String SEND_FEEDBACK = "send_feedback"; // Preference values // public static final String PREF_VALUE_PASSWORD = "password"; public static final String PREF_VALUE_PASS_PIN = "pass_pin"; public static final String PREF_VALUE_PIN = "pin"; public static final String PREF_VALUE_KNOCK_CODE = "knock_code"; public static final String PREF_VALUE_PATTERN = "pattern"; // Preference files // public static final String PREFS_KEY = "keys"; public static final String PREFS_APPS = "packages"; public static final String PREFS_KEYS_PER_APP = "per_app_settings"; //public static final String PREFS_THEME = "theme"; // Modes // public static final String LOCK_ACTIVITY_MODE = "la_mode"; public static final String MODE_FAKE_CRASH = "fake-crash"; public static final String MODE_UNLOCK = "force-unlock"; // Directories // public static final String EXTERNAL_FILES_DIR = Environment.getExternalStorageDirectory() + "/MaxLock/"; public static final String BACKUP_DIR = EXTERNAL_FILES_DIR + "Backup/"; // URLS // public static final Uri WEBSITE_URI = Uri.parse("https://maxlock.maxr1998.de/?client=inapp&lang=" + Util.getLanguageCode()); public static final Uri MAXR1998_URI = Uri.parse("https://maxr1998.de/"); public static final Uri PAYPAL_DONATE_URI = Uri.parse("https://maxr1998.de/r/donate"); public static final Uri TECHNO_SPARKS_URI = Uri.parse("https://www.technosparks.net/"); public static final Uri KNOWN_PROBLEM_SETTINGS_URI = Uri.parse("https://maxlock.maxr1998.de/pages/general/known-problems#Incompatibility"); }