Java Code Examples for android.content.SharedPreferences#getInt()
The following examples show how to use
android.content.SharedPreferences#getInt() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: SPUtils.java From AccountBook with GNU General Public License v3.0 | 6 votes |
/** * 得到保存数据的方法,我们根据默认值得到保存的数据的具体类型,然后调用相对于的方法获取值 */ public static Object getSP(Context context, String key, Object defaultObject) { SharedPreferences sp = context.getSharedPreferences(getSpName(context), Context.MODE_PRIVATE); if (defaultObject instanceof String) { return sp.getString(key, (String) defaultObject); } else if (defaultObject instanceof Integer) { return sp.getInt(key, (Integer) defaultObject); } else if (defaultObject instanceof Boolean) { return sp.getBoolean(key, (Boolean) defaultObject); } else if (defaultObject instanceof Float) { return sp.getFloat(key, (Float) defaultObject); } else if (defaultObject instanceof Long) { return sp.getLong(key, (Long) defaultObject); } else { return null; } }
Example 2
Source File: PackageUtils.java From XModulable with Apache License 2.0 | 6 votes |
public static boolean isNewVersion(Context context) { PackageInfo packageInfo = getPackageInfo(context); if (null != packageInfo) { String versionName = packageInfo.versionName; int versionCode = packageInfo.versionCode; SharedPreferences sp = CacheUtils.getPrefs(context); if (!versionName.equals(sp.getString(CacheUtils.KEY_LAST_VERSION_NAME, null)) || versionCode != sp.getInt(CacheUtils.KEY_LAST_VERSION_CODE, -1)) { // new version NEW_VERSION_NAME = versionName; NEW_VERSION_CODE = versionCode; return true; } else { return false; } } else { return true; } }
Example 3
Source File: SplashViewModel.java From alpha-wallet-android with MIT License | 6 votes |
public void checkVersionUpdate(Context ctx, long updateTime) { if (!isPlayStoreInstalled(ctx)) { //check the current install version string against the current version on the alphawallet page //current version number as string SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(ctx); int asks = pref.getInt("update_asks", 0); if (updateTime == 0 || asks == 2) // if user cancels update twice stop asking them until the next release { pref.edit().putInt("update_asks", 0).apply(); pref.edit().putLong("install_time", System.currentTimeMillis()).apply(); } else { checkWebsiteAPKFileData(updateTime, ctx); } } }
Example 4
Source File: GameState.java From Learning-Java-by-Building-Android-Games-Second-Edition with MIT License | 6 votes |
GameState(GameStarter gs, Context context){ // This initializes the gameStarter reference gameStarter = gs; // Get the current high score SharedPreferences prefs; prefs = context.getSharedPreferences("HiScore", Context.MODE_PRIVATE); // Initialize the mEditor ready mEditor = prefs.edit(); // Load high score from a entry in the file // labeled "hiscore" // if not available highscore set to zero 0 mHighScore = prefs.getInt("hi_score", 0); }
Example 5
Source File: CallHandlerPlugin.java From CSipSimple with GNU General Public License v3.0 | 6 votes |
/** * Retrieve internal id of call handler as saved in databases It should be * some negative < SipProfile.INVALID_ID number * * @param ctxt Application context * @param packageName name of the call handler package * @return the id of this call handler in databases */ public static Long getAccountIdForCallHandler(Context ctxt, String packageName) { SharedPreferences prefs = ctxt.getSharedPreferences("handlerCache", Context.MODE_PRIVATE); long accountId = SipProfile.INVALID_ID; try { accountId = prefs.getLong(VIRTUAL_ACC_PREFIX + packageName, SipProfile.INVALID_ID); } catch (Exception e) { Log.e(THIS_FILE, "Can't retrieve call handler cache id - reset"); } if (accountId == SipProfile.INVALID_ID) { // We never seen this one, add a new entry for account id int maxAcc = prefs.getInt(VIRTUAL_ACC_MAX_ENTRIES, 0x0); int currentEntry = maxAcc + 1; accountId = SipProfile.INVALID_ID - (long) currentEntry; Editor edt = prefs.edit(); edt.putLong(VIRTUAL_ACC_PREFIX + packageName, accountId); edt.putInt(VIRTUAL_ACC_MAX_ENTRIES, currentEntry); edt.commit(); } return accountId; }
Example 6
Source File: Settings.java From AOSP-Kayboard-7.1.2 with Apache License 2.0 | 5 votes |
public static int readKeypressVibrationDuration(final SharedPreferences prefs, final Resources res) { final int milliseconds = prefs.getInt( PREF_VIBRATION_DURATION_SETTINGS, UNDEFINED_PREFERENCE_VALUE_INT); return (milliseconds != UNDEFINED_PREFERENCE_VALUE_INT) ? milliseconds : readDefaultKeypressVibrationDuration(res); }
Example 7
Source File: Settings.java From simple-keyboard with Apache License 2.0 | 5 votes |
public static int readKeypressVibrationDuration(final SharedPreferences prefs, final Resources res) { final int milliseconds = prefs.getInt( PREF_VIBRATION_DURATION_SETTINGS, UNDEFINED_PREFERENCE_VALUE_INT); return (milliseconds != UNDEFINED_PREFERENCE_VALUE_INT) ? milliseconds : readDefaultKeypressVibrationDuration(res); }
Example 8
Source File: SettingView.java From qplayer-sdk with MIT License | 5 votes |
private void loadDefaultValue() { SharedPreferences settings = this.getSharedPreferences("Player_Setting", 0); m_nVideoQuality = settings.getInt("VideoQuality", 0); m_nDownloadFile = settings.getInt("DownloadFile", 0); m_nColorType = settings.getInt("ColorType", 0); m_nVideoDec = settings.getInt("VideoDec", 1); setChildValue(POS_VIDEOQUALITY, m_nVideoQuality); setChildValue(POS_DOWNLOADFILE, m_nDownloadFile); setChildValue(POS_COLORTYPE, m_nColorType); setChildValue(POS_VIDEODEC, m_nVideoDec); }
Example 9
Source File: BackupPackagesFilterConfig.java From SAI with GNU General Public License v3.0 | 5 votes |
public BackupPackagesFilterConfig(SharedPreferences prefs) { mSortMode = SortMode.values()[prefs.getInt(FILTER_SORT, 0)]; mSortAscending = prefs.getBoolean(SORT_ASCENDING, true); mSplitApkFilter = SimpleFilterMode.values()[prefs.getInt(FILTER_SPLIT, 1)]; mSystemAppFilter = SimpleFilterMode.values()[prefs.getInt(FILTER_SYSTEM_APP, 0)]; mBackupStatusFilter = BackupStatusFilterMode.values()[prefs.getInt(FILTER_BACKUP_STATUS, 0)]; }
Example 10
Source File: SamplePatchListener.java From HotFixDemo with MIT License | 5 votes |
/** * 若检查成功,我们会调用TinkerPatchService.runPatchService唤起:patch进程,去尝试完成补丁合成操作。反之,会回调检验失败的接口。 * 若检查失败,会在LoadReporter的onLoadPatchListenerReceiveFail中回调。 * <p> * because we use the defaultCheckPatchReceived method * the error code define by myself should after {@code ShareConstants.ERROR_RECOVER_INSERVICE * * @param path * @param newPatch * @return */ @Override public int patchCheck(String path, String patchMd5) { File patchFile = new File(path); TinkerLog.i(TAG, "receive a patch file: %s, file size:%d", path, SharePatchFileUtil.getFileOrDirectorySize(patchFile)); int returnCode = super.patchCheck(path, patchMd5); if (returnCode == ShareConstants.ERROR_PATCH_OK) { returnCode = TinkerUtils.checkForPatchRecover(NEW_PATCH_RESTRICTION_SPACE_SIZE_MIN, maxMemory); } if (returnCode == ShareConstants.ERROR_PATCH_OK) { SharedPreferences sp = context.getSharedPreferences(ShareConstants.TINKER_SHARE_PREFERENCE_CONFIG, Context.MODE_MULTI_PROCESS); //optional, only disable this patch file with md5 int fastCrashCount = sp.getInt(patchMd5, 0); if (fastCrashCount >= SampleUncaughtExceptionHandler.MAX_CRASH_COUNT) { returnCode = TinkerUtils.ERROR_PATCH_CRASH_LIMIT; } } // Warning, it is just a sample case, you don't need to copy all of these // Interception some of the request if (returnCode == ShareConstants.ERROR_PATCH_OK) { Properties properties = ShareTinkerInternals.fastGetPatchPackageMeta(patchFile); if (properties == null) { returnCode = TinkerUtils.ERROR_PATCH_CONDITION_NOT_SATISFIED; } else { String platform = properties.getProperty(TinkerUtils.PLATFORM); TinkerLog.i(TAG, "get platform:" + platform); // check patch platform require if (platform == null || !platform.equals("all")) { returnCode = TinkerUtils.ERROR_PATCH_CONDITION_NOT_SATISFIED; } } } SampleTinkerReport.onTryApply(returnCode == ShareConstants.ERROR_PATCH_OK); return returnCode; }
Example 11
Source File: Settings.java From Twire with GNU General Public License v3.0 | 4 votes |
public int getGeneralTwitchUserID() { SharedPreferences preferences = getPreferences(); return preferences.getInt(this.GENERAL_TWITCH_USER_ID, 0); }
Example 12
Source File: LeanplumEventDataManager.java From Leanplum-Android-SDK with Apache License 2.0 | 4 votes |
/** * Migrate data from shared preferences to SQLite. */ private static void migrateFromSharedPreferences(SQLiteDatabase db) { synchronized (RequestOld.class) { Context context = Leanplum.getContext(); SharedPreferences preferences = context.getSharedPreferences( RequestOld.LEANPLUM, Context.MODE_PRIVATE); SharedPreferences.Editor editor = preferences.edit(); int count = preferences.getInt(Constants.Defaults.COUNT_KEY, 0); if (count == 0) { return; } List<Map<String, Object>> requestData = new ArrayList<>(); for (int i = 0; i < count; i++) { String itemKey = String.format(Locale.US, Constants.Defaults.ITEM_KEY, i); Map<String, Object> requestArgs; try { requestArgs = JsonConverter.mapFromJson(new JSONObject( preferences.getString(itemKey, "{}"))); requestData.add(requestArgs); } catch (JSONException e) { e.printStackTrace(); } editor.remove(itemKey); } editor.remove(Constants.Defaults.COUNT_KEY); ContentValues contentValues = new ContentValues(); try { String uuid = preferences.getString(Constants.Defaults.UUID_KEY, null); if (uuid == null || count % RequestOld.MAX_EVENTS_PER_API_CALL == 0) { uuid = UUID.randomUUID().toString(); editor.putString(Constants.Defaults.UUID_KEY, uuid); } for (Map<String, Object> event : requestData) { event.put(RequestOld.UUID_KEY, uuid); contentValues.put(COLUMN_DATA, JsonConverter.toJson(event)); db.insert(EVENT_TABLE_NAME, null, contentValues); contentValues.clear(); } SharedPreferencesUtil.commitChanges(editor); } catch (Throwable t) { Log.e("Failed on migration data from shared preferences.", t); Util.handleException(t); } } }
Example 13
Source File: SmallImageProviderService.java From wear-os-samples with Apache License 2.0 | 4 votes |
@Override public void onComplicationUpdate(int complicationId, int type, ComplicationManager manager) { if (type != ComplicationData.TYPE_SMALL_IMAGE) { manager.noUpdateRequired(complicationId); return; } ComponentName thisProvider = new ComponentName(this, getClass()); PendingIntent complicationTogglePendingIntent = ComplicationToggleReceiver.getToggleIntent(this, thisProvider, complicationId); SharedPreferences preferences = getSharedPreferences(ComplicationToggleReceiver.PREFERENCES_NAME, 0); int state = preferences.getInt( ComplicationToggleReceiver.getPreferenceKey(thisProvider, complicationId), 0); ComplicationData data = null; switch (state % 2) { case 0: // An image using IMAGE_STYLE_PHOTO may be cropped to fill the space given to it. data = new ComplicationData.Builder(type) .setSmallImage(Icon.createWithResource(this, R.drawable.aquarium)) .setImageStyle(ComplicationData.IMAGE_STYLE_PHOTO) .setTapAction(complicationTogglePendingIntent) .build(); break; case 1: // An image using IMAGE_STYLE_ICON must not be cropped, and should fit within the // space given to it. data = new ComplicationData.Builder(type) .setSmallImage( Icon.createWithResource(this, R.drawable.ic_launcher)) .setImageStyle(ComplicationData.IMAGE_STYLE_ICON) .setTapAction(complicationTogglePendingIntent) .build(); break; } manager.updateComplicationData(complicationId, data); }
Example 14
Source File: AppPreference.java From QuranAndroid with GNU General Public License v3.0 | 4 votes |
/** * Function to get default tafseer book id * * @return Tafseer book id */ public static int getDefaultTafseer() { SharedPreferences preferences = OpenConfigPreferences(); int type = preferences.getInt(AppConstants.Preferences.DEFAULT_EXPLANATION, -1); return type; }
Example 15
Source File: SharedUtil.java From kAndroid with Apache License 2.0 | 4 votes |
public static int getInt(String name){ SharedPreferences getspint = App.getContext().getSharedPreferences(name,0); return getspint.getInt(name,0); }
Example 16
Source File: MyPreferences.java From financisto with GNU General Public License v2.0 | 4 votes |
public static int getAutoBackupTime(Context context) { SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context); return sharedPreferences.getInt("auto_backup_time", 600); }
Example 17
Source File: MessageListItem.java From zom-android-matrix with Apache License 2.0 | 3 votes |
/** public void setAvatarBorder(int status, RoundedAvatarDrawable avatar) { switch (status) { case Presence.AVAILABLE: avatar.setBorderColor(getResources().getColor(R.color.holo_green_light)); break; case Presence.IDLE: avatar.setBorderColor(getResources().getColor(R.color.holo_green_dark)); break; case Presence.AWAY: avatar.setBorderColor(getResources().getColor(R.color.holo_orange_light)); break; case Presence.DO_NOT_DISTURB: avatar.setBorderColor(getResources().getColor(R.color.holo_red_dark)); break; case Presence.OFFLINE: avatar.setBorderColor(getResources().getColor(R.color.holo_grey_light)); break; default: } }**/ public void applyStyleColors () { //not set color final SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(getContext()); int themeColorHeader = settings.getInt("themeColor",-1); int themeColorText = settings.getInt("themeColorText",-1); int themeColorBg = settings.getInt("themeColorBg",-1); if (mHolder != null) { if (themeColorText != -1) { if (mHolder.mTextViewForMessages != null) mHolder.mTextViewForMessages.setTextColor(themeColorText); if (mHolder.mTextViewForTimestamp != null) mHolder.mTextViewForTimestamp.setTextColor(themeColorText); } if (themeColorBg != -1) { int textBubbleBg = getContrastColor(themeColorText); if (textBubbleBg == Color.BLACK) mHolder.mContainer.setBackgroundResource(R.drawable.message_view_rounded_dark); else mHolder.mContainer.setBackgroundResource(R.drawable.message_view_rounded_light); //mHolder.mContainer.setBackgroundResource(android.R.color.transparent); //mHolder.mContainer.setBackgroundColor(themeColorBg); } else { mHolder.mContainer.setBackgroundResource(R.drawable.message_view_rounded_light); } } }
Example 18
Source File: SPH.java From Saiy-PS with GNU Affero General Public License v3.0 | 2 votes |
/** * Get the user preferred Text to Speech volume level * * @param ctx the application context * @return the user preferred volume level */ public static int getTTSVolume(@NonNull final Context ctx) { final SharedPreferences pref = getPref(ctx); return pref.getInt(TTS_VOLUME, ZERO); }
Example 19
Source File: SPH.java From Saiy-PS with GNU Affero General Public License v3.0 | 2 votes |
/** * Get the amount of times the user has been informed of this verbose information * * @param ctx the application context * @return the integer number of times */ public static int getTranslateCommandVerbose(@NonNull final Context ctx) { final SharedPreferences pref = getPref(ctx); return pref.getInt(TRANSLATE_COMMAND_VERBOSE, ZERO); }
Example 20
Source File: SPH.java From Saiy-PS with GNU Affero General Public License v3.0 | 2 votes |
/** * Get the user default action for an unknown command * * @param ctx the application context * @return the action constant */ public static int getCommandUnknownAction(@NonNull final Context ctx) { final SharedPreferences pref = getPref(ctx); return pref.getInt(COMMAND_UNKNOWN_ACTION, Unknown.UNKNOWN_STATE); }