导航菜单

页面标题

页面副标题

Loan Locker v1.5 - SharedPrefManager.java 源代码

正在查看: Loan Locker v1.5 应用的 SharedPrefManager.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.user.a4keygen.sharedprefrence;

import android.content.Context;
import android.content.SharedPreferences;
import android.util.Base64;

public class SharedPrefManager {
    private static final String DEALER_MESSAGE_UI = "dealermsg";
    private static final String DEALER_QR_ONLINE = "DEALER_QR_ONLINE";
    private static final String DEALER_SHOP_NAME = "dealerShopName";
    private static final String IMEI_ONLINE = "IMEI_ONLINE";
    private static final String IS_FCM_SUBSCRIBED = "IsFcmSubscribed";
    private static final String IS_REMEMBER = "IsRemember";
    private static final String KEY_DEALERCODE = "dealercode";
    private static final String KEY_DEALERNAME = "dealername";
    private static final String KEY_DEALERPHONE = "dealerphone";
    private static final String KEY_DEFAULT_LAUNCH = "default_launcher";
    private static final String KEY_EMAIL = "emailid";
    private static final String KEY_FRP = "frp_added";
    private static final String KEY_ID = "id";
    private static final String KEY_IMEI = "imei";
    private static final String KEY_KEYCODE = "keycode";
    private static final String KEY_NAME = "name";
    private static final String KEY_NFPLFLAG = "nfplflag";
    private static final String KEY_PHONE = "phone";
    private static final String KEY_SETUP = "setup";
    private static final String LATITUDE_USER = "latitude_user";
    private static final String LONGITUDE_USER = "longitude_user";
    private static final String NAME_LOCK_ONLINE = "NAME_LOCK_ONLINE";
    private static final String PASSWORD_RESET = "PASS";
    private static final String PHON_LOCK_SCREEN = "phonlockscreen";
    private static final String PHON_LOCK_SCREEN_ONLINE = "PHON_LOCK_SCREEN_ONLINE";
    private static final String QR_URL = "qrurl";
    private static final String RAN_NUM = "ranNum";
    private static final String SHARED_PREF_NAME = "lockAppPref";
    private static final String SHOP_ONLINE = "SHOP_ONLINE";
    private static final String TAG_BATTERY_PWR_USAGE_START = "BattPwrUsage";
    private static final String TAG_DEVICE_LOCK = "isdevicelock";
    private static final String TAG_GETLOCK_REQUEST_STATUS = "isLockRequest";
    private static final String TAG_GETUNINSTALL_REQUEST_STATUS = "isUninstallRequest";
    private static final String TAG_IS_MY_APP_LAUNCHER = "isMyAppLauncher";
    private static final String TAG_TOKEN = "firebaseToken";
    private static final String TAG_TOKEN_RESETPASSS = "jfkjfjf";
    private static final String USER_PHONE = "userphonenumber";
    private static Context mCtx;
    private static SharedPrefManager mInstance;

    private SharedPrefManager(Context context) {
        mCtx = context;
    }

    public static synchronized SharedPrefManager getInstance(Context context) {
        SharedPrefManager sharedPrefManager;
        synchronized (SharedPrefManager.class) {
            if (mInstance == null) {
                mInstance = new SharedPrefManager(context);
                mCtx = context;
            }
            sharedPrefManager = mInstance;
        }
        return sharedPrefManager;
    }

    public boolean savePassword(String str) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(PASSWORD_RESET, str);
        edit.apply();
        return true;
    }

    public String getPassword() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(PASSWORD_RESET, null);
    }

    public boolean saveDeviceToken(String str) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(TAG_TOKEN, str);
        edit.apply();
        return true;
    }

    public void saveByteArray(byte[] bArr) {
        String encodeToString = Base64.encodeToString(bArr, 2);
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(TAG_TOKEN_RESETPASSS, encodeToString);
        edit.apply();
    }

    public byte[] getByteArray() {
        String string = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(TAG_TOKEN_RESETPASSS, null);
        if (string != null) {
            return Base64.decode(string, 2);
        }
        return null;
    }

    public void saveIsMyappLauncher(boolean z) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putBoolean(TAG_IS_MY_APP_LAUNCHER, z);
        edit.apply();
    }

    public void saveDeviceLockStatus(String str) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(TAG_DEVICE_LOCK, str);
        edit.apply();
    }

    public void saveRandomString(String str) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(TAG_TOKEN_RESETPASSS, str);
        edit.apply();
    }

    public String getDeviceTokenRS() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(TAG_TOKEN_RESETPASSS, null);
    }

    public String getDeviceToken() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(TAG_TOKEN, null);
    }

    public boolean isMyAppLauncher() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getBoolean(TAG_IS_MY_APP_LAUNCHER, false);
    }

    public String getDeviceLockStatus() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(TAG_DEVICE_LOCK, "Q");
    }

    public void saveRequestLockStatus(String str) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(TAG_GETLOCK_REQUEST_STATUS, str);
        edit.apply();
    }

    public String getRequestLockStatus() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(TAG_GETLOCK_REQUEST_STATUS, null);
    }

    public void saveUninstallStatus(String str) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(TAG_GETUNINSTALL_REQUEST_STATUS, str);
        edit.apply();
    }

    public String getUninstallStatus() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(TAG_GETUNINSTALL_REQUEST_STATUS, "N");
    }

    public void saveQrurl(String str) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(QR_URL, str);
        edit.apply();
    }

    public String getQrUrl() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(QR_URL, null);
    }

    public void createLoginSession(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9, String str10, String str11, String str12, String str13, String str14) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(KEY_ID, str);
        edit.putString(KEY_NAME, str2);
        edit.putString(KEY_PHONE, str3);
        edit.putString(KEY_EMAIL, str4);
        edit.putString(KEY_DEALERCODE, str5);
        edit.putString(KEY_KEYCODE, str6);
        edit.putString(KEY_IMEI, str7);
        edit.putString(KEY_DEALERNAME, str8);
        edit.putString(KEY_DEALERPHONE, str9);
        edit.putString(KEY_NFPLFLAG, str10);
        edit.putString(RAN_NUM, str11);
        edit.putString(PHON_LOCK_SCREEN, str12);
        edit.putString(USER_PHONE, str13);
        edit.putString(DEALER_SHOP_NAME, str14);
        setRemember(true);
        edit.apply();
    }

    public String getDealerName() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(KEY_DEALERNAME, null);
    }

    public String getDealerShopName() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(DEALER_SHOP_NAME, null);
    }

    public String getPhonLockScreen() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(PHON_LOCK_SCREEN, null);
    }

    public String getUserPhoneNo() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(USER_PHONE, null);
    }

    public String getDealerphone() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(KEY_DEALERPHONE, null);
    }

    public String getNfplFlag() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(KEY_NFPLFLAG, "N");
    }

    public boolean isRemember() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getBoolean(IS_REMEMBER, false);
    }

    public void setRemember(boolean z) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putBoolean(IS_REMEMBER, z);
        edit.apply();
    }

    public boolean isFcmSubscribed() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getBoolean(IS_FCM_SUBSCRIBED, false);
    }

    public void setFcmSubscribed(boolean z) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putBoolean(IS_FCM_SUBSCRIBED, z);
        edit.apply();
    }

    public void saveSetupCompleted(String str) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(KEY_SETUP, str);
        edit.apply();
    }

    public String getSetupCompleted() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(KEY_SETUP, null);
    }

    public boolean isBatteryPwrUsgStartChecked() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getBoolean(TAG_BATTERY_PWR_USAGE_START, false);
    }

    public void setBatteryPwrUsgChecked(boolean z) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putBoolean(TAG_BATTERY_PWR_USAGE_START, z);
        edit.apply();
    }

    public void saveDefaultLauncher(String str) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(KEY_DEFAULT_LAUNCH, str);
        edit.apply();
    }

    public String getDefaultLauncher() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(KEY_DEFAULT_LAUNCH, null);
    }

    public String getDealerImeiNumber() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(KEY_IMEI, null);
    }

    public void saveFRPStatus(boolean z) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putBoolean(KEY_FRP, z);
        edit.apply();
    }

    public boolean getFRPStatus() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getBoolean(KEY_FRP, false);
    }

    public void saveDealerMessage(String str) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(DEALER_MESSAGE_UI, str);
        edit.apply();
    }

    public String getDealerMsg() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(DEALER_MESSAGE_UI, null);
    }

    public void saveUserId(String str) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(KEY_ID, str);
        edit.apply();
    }

    public void saveRandomNumber(String str) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(RAN_NUM, str);
        edit.apply();
    }

    public String getRanNum() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(RAN_NUM, null);
    }

    public String getUserId() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(KEY_ID, null);
    }

    public String getNameLockOnline() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(NAME_LOCK_ONLINE, null);
    }

    public String getPhoneLockScreenOnline() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(PHON_LOCK_SCREEN_ONLINE, null);
    }

    public String getDealerQrOnline() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(DEALER_QR_ONLINE, null);
    }

    public String getShopOnline() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(SHOP_ONLINE, null);
    }

    public String getImeiOnline() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(IMEI_ONLINE, null);
    }

    public void saveUsersLatLong(String str, String str2) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(LATITUDE_USER, str);
        edit.putString(LONGITUDE_USER, str2);
        edit.apply();
    }

    public String getLatitudeUser() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(LATITUDE_USER, null);
    }

    public String getLongitudeUser() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(LONGITUDE_USER, null);
    }

    public void putBoolean(String str, boolean z) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putBoolean(str, z);
        edit.apply();
    }

    public boolean getBoolean(String str, boolean z) {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getBoolean(str, z);
    }

    public void putExecutionTime(String str, long j) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putLong(str, j);
        edit.apply();
    }

    public long getExecutionTime(String str, long j) {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getLong(str, j);
    }

    public void saveData(String str, String str2) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(str, str2);
        edit.apply();
    }

    public String getData(String str) {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(str, null);
    }

    public boolean wasSimPreviouslyPresent() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getBoolean("was_sim_previously_present", false);
    }

    public void markSimAsPresent(boolean z) {
        mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit().putBoolean("was_sim_previously_present", z).apply();
    }

    public boolean isUserEnrolled() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getBoolean("is_user_enrolled", false);
    }

    public void markUserEnrolled(boolean z) {
        mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit().putBoolean("is_user_enrolled", z).apply();
    }

    public boolean isLockedFromDealer() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getBoolean("is_user_locked_e1", false);
    }

    public void putLockedFromDealer(boolean z) {
        mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit().putBoolean("is_user_locked_e1", z).apply();
    }

    public void setCallLockEnabled(boolean z) {
        mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit().putBoolean("CALL_LOCK_ENABLED", z).apply();
    }

    public boolean isCallLockEnabled() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getBoolean("CALL_LOCK_ENABLED", false);
    }

    public boolean isTokenSynced() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getBoolean("token_synced", false);
    }

    public void setTokenSynced(boolean z) {
        mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit().putBoolean("token_synced", z).apply();
    }

    public boolean isOfflineCodeSynced() {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getBoolean("code_synced", false);
    }

    public void setOfflineCodeSynced(boolean z) {
        mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit().putBoolean("code_synced", z).apply();
    }

    public void saveLastWallpaper(String str, String str2) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(str, str2);
        edit.apply();
    }

    public String getLastWallpaper(String str) {
        return mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).getString(str, null);
    }

    public void saveLockScrenData(String str, String str2, String str3, String str4, String str5) {
        SharedPreferences.Editor edit = mCtx.getSharedPreferences(SHARED_PREF_NAME, 0).edit();
        edit.putString(NAME_LOCK_ONLINE, str);
        edit.putString(PHON_LOCK_SCREEN_ONLINE, str2);
        edit.putString(IMEI_ONLINE, str3);
        edit.putString(SHOP_ONLINE, str4);
        edit.putString(DEALER_QR_ONLINE, str5);
        setRemember(true);
        edit.apply();
    }
}