android.content.SharedPreferences

Here are the examples of the java api class android.content.SharedPreferences taken from open source projects.

1. PrefStore#getStartup()

Project: linuxdeploy
File: PrefStore.java
/**
     * Get list of startup
     * 
     * @param c context
     * @return list of startup separated by a space, e.g. ssh, vnc etc.
     */
public static String getStartup(Context c) {
    SharedPreferences pref = c.getSharedPreferences(getCurrentProfile(c), Context.MODE_PRIVATE);
    String startup = "";
    if (pref.getBoolean("sshstartup", c.getString(R.string.sshstartup).equals("true"))) {
        startup += " ssh";
    }
    if (pref.getBoolean("guistartup", c.getString(R.string.guistartup).equals("true"))) {
        startup += " " + pref.getString("guitype", c.getString(R.string.guitype));
    }
    if (pref.getBoolean("customstartup", c.getString(R.string.customstartup).equals("true"))) {
        startup += " custom";
    }
    return startup.trim();
}

2. Prefs#remove()

Project: EasyPreferences
File: Prefs.java
/**
     * Removes a preference value.
     *
     * @param key The name of the preference to remove.
     * @see android.content.SharedPreferences.Editor#remove(String)
     */
public static void remove(final String key) {
    SharedPreferences prefs = getPreferences();
    final Editor editor = prefs.edit();
    if (prefs.contains(key + LENGTH)) {
        // Workaround for pre-HC's lack of StringSets
        int stringSetLength = prefs.getInt(key + LENGTH, -1);
        if (stringSetLength >= 0) {
            editor.remove(key + LENGTH);
            for (int i = 0; i < stringSetLength; i++) {
                editor.remove(key + "[" + i + "]");
            }
        }
    }
    editor.remove(key);
    if (Build.VERSION.SDK_INT < Build.VERSION_CODES.GINGERBREAD) {
        editor.commit();
    } else {
        editor.apply();
    }
}

3. Prefs#getOrderedStringSet()

Project: EasyPreferences
File: Prefs.java
/**
     * Retrieves a Set of Strings as stored by {@link #putOrderedStringSet(String, Set)},
     * preserving the original order. Note that this implementation is heavier than the native
     * {@link #getStringSet(String, Set)} method (which does not guarantee to preserve order).
     *
     * @param key      The name of the preference to retrieve.
     * @param defValue Value to return if this preference does not exist.
     * @return Returns the preference value if it exists, or defValues otherwise.
     * @throws ClassCastException if there is a preference with this name that is not a Set of
     *                            Strings.
     * @see #getStringSet(String, Set)
     */
public static Set<String> getOrderedStringSet(String key, final Set<String> defValue) {
    SharedPreferences prefs = getPreferences();
    if (prefs.contains(key + LENGTH)) {
        LinkedHashSet<String> set = new LinkedHashSet<>();
        int stringSetLength = prefs.getInt(key + LENGTH, -1);
        if (stringSetLength >= 0) {
            for (int i = 0; i < stringSetLength; i++) {
                set.add(prefs.getString(key + "[" + i + "]", null));
            }
        }
        return set;
    }
    return defValue;
}

4. CoverManager#setCoverRetrieversFromPreferences()

Project: dmix
File: CoverManager.java
public void setCoverRetrieversFromPreferences() {
    final SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(sApp);
    final List<CoverRetrievers> enabledRetrievers = new ArrayList<>();
    // Cache -> MPD Server -> LastFM
    if (settings.getBoolean(PREFERENCE_CACHE, true)) {
        enabledRetrievers.add(CoverRetrievers.CACHE);
    }
    if (!(settings.getBoolean(PREFERENCE_ONLY_WIFI, false)) | (isWifi())) {
        if (settings.getBoolean(PREFERENCE_LOCALSERVER, false)) {
            enabledRetrievers.add(CoverRetrievers.LOCAL);
        }
        if (settings.getBoolean(PREFERENCE_LASTFM, true)) {
            enabledRetrievers.add(CoverRetrievers.LASTFM);
            enabledRetrievers.add(CoverRetrievers.ITUNES);
            enabledRetrievers.add(CoverRetrievers.DEEZER);
            enabledRetrievers.add(CoverRetrievers.SPOTIFY);
            enabledRetrievers.add(CoverRetrievers.DISCOGS);
            enabledRetrievers.add(CoverRetrievers.GRACENOTE);
            enabledRetrievers.add(CoverRetrievers.MUSICBRAINZ);
        }
    }
    setCoverRetrievers(enabledRetrievers);
}

5. ArtistsFragment#onItemClick()

Project: dmix
File: ArtistsFragment.java
@Override
public void onItemClick(final AdapterView<?> parent, final View view, final int position, final long id) {
    final AlbumsFragment af;
    final SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(mApp);
    if (settings.getBoolean(LibraryFragment.PREFERENCE_ALBUM_LIBRARY, true)) {
        af = new AlbumsGridFragment((Artist) mItems.get(position), mGenre);
    } else {
        af = new AlbumsFragment((Artist) mItems.get(position), mGenre);
    }
    ((ILibraryFragmentActivity) getActivity()).pushLibraryFragment(af, "album");
}

6. DashClockService#onCreate()

Project: dashclock
File: DashClockService.java
@Override
public void onCreate() {
    super.onCreate();
    LOGD(TAG, "onCreate");
    // Initialize the extensions components (host and manager)
    mCallbacks = new CallbackList();
    mRegisteredCallbacks = new HashMap<>();
    mExtensionManager = ExtensionManager.getInstance(this);
    mExtensionManager.addOnChangeListener(this);
    mExtensionHost = new ExtensionHost(this);
    IntentFilter filter = new IntentFilter(ACTION_EXTENSION_UPDATE_REQUESTED);
    LocalBroadcastManager.getInstance(this).registerReceiver(mExtensionEventsReceiver, filter);
    // Start a periodic refresh of all the extensions
    // FIXME: only do this if there are any active extensions
    PeriodicExtensionRefreshReceiver.updateExtensionsAndEnsurePeriodicRefresh(this);
    SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
    sp.registerOnSharedPreferenceChangeListener(this);
    onSharedPreferenceChanged(sp, PREF_FORCE_WORLD_READABLE);
}

7. EventAppWidgetProvider#configureBackground()

Project: calendar-widget
File: EventAppWidgetProvider.java
private void configureBackground(Context context, RemoteViews rv) {
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
    if (prefs.getBoolean(PREF_SHOW_HEADER, true)) {
        rv.setViewVisibility(R.id.action_bar, View.VISIBLE);
    } else {
        rv.setViewVisibility(R.id.action_bar, View.GONE);
    }
    int color = prefs.getInt(PREF_BACKGROUND_COLOR, PREF_BACKGROUND_COLOR_DEFAULT);
    int opaqueColor = Color.rgb(red(color), green(color), blue(color));
    setColorFilter(rv, R.id.background_image, opaqueColor);
    setAlpha(rv, R.id.background_image, alpha(color));
}

8. SearchTutorialActivity#tryStartActivity()

Project: brailleback
File: SearchTutorialActivity.java
/**
     * Tries to start the activity. May do nothing if stored preferences
     * say to not show the tutorial again. Returns whether the tutorial
     * was actually started.
     */
/*package*/
static boolean tryStartActivity(final Context context) {
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
    if (prefs.getBoolean(PREF_DO_NOT_SHOW, false)) {
        return false;
    }
    Intent intent = new Intent(context, SearchTutorialActivity.class);
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
    context.startActivity(intent);
    return true;
}

9. Eula#shouldShowEula()

Project: astrid
File: Eula.java
private boolean shouldShowEula(Activity activity) {
    if (Preferences.getBoolean(PREFERENCE_EULA_ACCEPTED, false))
        return false;
    //$NON-NLS-1$
    SharedPreferences p = activity.getSharedPreferences("eula", Activity.MODE_PRIVATE);
    if (p.getBoolean(PREFERENCE_EULA_ACCEPTED, false))
        return false;
    if (taskService.countTasks() > 0)
        return false;
    return true;
}

10. NotificationForwarder#onNotificationRemoved()

Project: APStatus
File: NotificationForwarder.java
@Override
public void onNotificationRemoved(StatusBarNotification sbn) {
    String packageName = sbn.getPackageName();
    // ?? ??????????? ??????????? ?? ?????? ????, ????? ???????? ????????????
    if (packageName == null || packageName.equals(BuildConfig.APPLICATION_ID))
        return;
    SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
    if (!preferences.getBoolean(Settings.PREF_SERVER_MODE, false))
        return;
    if (preferences.getBoolean(packageName, false)) {
        Intent intent = new Intent(this, Server.class);
        intent.setAction(Server.ACTION_REMOVE).putExtra(Server.EXTRA_PACKAGE, packageName).putExtra(Server.EXTRA_ID, sbn.getId());
        startService(intent);
    }
}

11. MainActivity#checkFirstLaunch()

Project: AntennaPod
File: MainActivity.java
private void checkFirstLaunch() {
    SharedPreferences prefs = getSharedPreferences(PREF_NAME, MODE_PRIVATE);
    if (prefs.getBoolean(PREF_IS_FIRST_LAUNCH, true)) {
        new Handler().postDelayed(() -> drawerLayout.openDrawer(navDrawer), 1500);
        // for backward compatibility, we only change defaults for fresh installs
        UserPreferences.setUpdateInterval(12);
        SharedPreferences.Editor edit = prefs.edit();
        edit.putBoolean(PREF_IS_FIRST_LAUNCH, false);
        edit.commit();
    }
}

12. Themes#setThemeLegacy()

Project: Anki-Android
File: Themes.java
public static void setThemeLegacy(Context context) {
    SharedPreferences prefs = AnkiDroidApp.getSharedPrefs(context.getApplicationContext());
    if (prefs.getBoolean("invertedColors", false)) {
        int theme = Integer.parseInt(prefs.getString("nightTheme", "0"));
        switch(theme) {
            case THEME_NIGHT_DARK:
                context.setTheme(R.style.LegacyActionBarDark);
                break;
            case THEME_NIGHT_BLACK:
                context.setTheme(R.style.LegacyActionBarBlack);
                break;
        }
    } else {
        int theme = Integer.parseInt(prefs.getString("dayTheme", "0"));
        switch(theme) {
            case THEME_DAY_LIGHT:
                context.setTheme(R.style.LegacyActionBarLight);
                break;
            case THEME_DAY_PLAIN:
                context.setTheme(R.style.LegacyActionBarPlain);
                break;
        }
    }
}

13. Themes#setTheme()

Project: Anki-Android
File: Themes.java
public static void setTheme(Context context) {
    SharedPreferences prefs = AnkiDroidApp.getSharedPrefs(context.getApplicationContext());
    if (prefs.getBoolean("invertedColors", false)) {
        int theme = Integer.parseInt(prefs.getString("nightTheme", "0"));
        switch(theme) {
            case THEME_NIGHT_DARK:
                context.setTheme(R.style.Theme_Dark_Compat);
                break;
            case THEME_NIGHT_BLACK:
                context.setTheme(R.style.Theme_Black_Compat);
                break;
        }
    } else {
        int theme = Integer.parseInt(prefs.getString("dayTheme", "0"));
        switch(theme) {
            case THEME_DAY_LIGHT:
                context.setTheme(R.style.Theme_Light_Compat);
                break;
            case THEME_DAY_PLAIN:
                context.setTheme(R.style.Theme_Plain_Compat);
                break;
        }
    }
}

14. ChannelUtil#getChannelBySharedPreferences()

Project: AndroidStudyDemo
File: ChannelUtil.java
/**
     * ?sp???channel
     * @param context
     * @return ?????????sp????????sp?????
     */
private static String getChannelBySharedPreferences(Context context) {
    SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
    int currentVersionCode = getVersionCode(context);
    if (currentVersionCode == -1) {
        //????
        return "";
    }
    int versionCodeSaved = sp.getInt(CHANNEL_VERSION_KEY, -1);
    if (versionCodeSaved == -1) {
        //?????  ?? ?????????
        return "";
    }
    if (currentVersionCode != versionCodeSaved) {
        return "";
    }
    return sp.getString(CHANNEL_KEY, "");
}

15. ChannelUtil#getChannelBySharedPreferences()

Project: AndroidMultiChannelBuildTool
File: ChannelUtil.java
/**
	 * ?sp???channel
	 * @param context
	 * @return ?????????sp????????sp?????
	 */
private static String getChannelBySharedPreferences(Context context) {
    SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
    int currentVersionCode = getVersionCode(context);
    if (currentVersionCode == -1) {
        //????
        return "";
    }
    int versionCodeSaved = sp.getInt(CHANNEL_VERSION_KEY, -1);
    if (versionCodeSaved == -1) {
        //?????  ?? ?????????
        return "";
    }
    if (currentVersionCode != versionCodeSaved) {
        return "";
    }
    return sp.getString(CHANNEL_KEY, "");
}

16. WatchFaceActivity#onResume()

Project: AndroidDemoProjects
File: WatchFaceActivity.java
@Override
protected void onResume() {
    super.onResume();
    SharedPreferences pref = getSharedPreferences(SHARED_PREFERENCE, Context.MODE_PRIVATE);
    if (pref.contains(SettingsActivity.SHARED_PREFERENCE_SCHOOL)) {
        String schoolCode = pref.getString(SettingsActivity.SHARED_PREFERENCE_SCHOOL, "");
        loadSchoolWatchFace(schoolCode);
    } else {
        mBackground.setImageResource(R.drawable.bulldog_wallpaper);
        mClock.setTextColor(getResources().getColor(android.R.color.holo_red_dark));
        mContainer.setBackgroundColor(getResources().getColor(android.R.color.white));
    }
}

17. TvShowLibraryActivity#onGlobalLayout()

Project: android-xbmcremote
File: TvShowLibraryActivity.java
public void onGlobalLayout() {
    mTabHost.getViewTreeObserver().removeGlobalOnLayoutListener(this);
    String lastTab = "tab_tv";
    final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this.getApplicationContext());
    if (prefs.getBoolean(PREF_REMEMBER_TAB, false)) {
        lastTab = (getSharedPreferences("global", Context.MODE_PRIVATE).getString(LAST_TVSHOW_TAB_ID, "tab_tv"));
        mTabHost.selectTabByTag(lastTab);
    }
    initTab(lastTab);
}

18. MusicLibraryActivity#onGlobalLayout()

Project: android-xbmcremote
File: MusicLibraryActivity.java
public void onGlobalLayout() {
    mTabHost.getViewTreeObserver().removeGlobalOnLayoutListener(this);
    String lastTab = "tab_albums";
    final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this.getApplicationContext());
    if (prefs.getBoolean(PREF_REMEMBER_TAB, false)) {
        lastTab = (getSharedPreferences("global", Context.MODE_PRIVATE).getString(LAST_MUSIC_TAB_ID, "tab_albums"));
        mTabHost.selectTabByTag(lastTab);
    }
    initTab(lastTab);
}

19. MovieLibraryActivity#onGlobalLayout()

Project: android-xbmcremote
File: MovieLibraryActivity.java
public void onGlobalLayout() {
    mTabHost.getViewTreeObserver().removeGlobalOnLayoutListener(this);
    String lastTab = "tab_movies";
    final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this.getApplicationContext());
    if (prefs.getBoolean(PREF_REMEMBER_TAB, false)) {
        lastTab = (getSharedPreferences("global", Context.MODE_PRIVATE).getString(LAST_MOVIE_TAB_ID, "tab_movies"));
        mTabHost.selectTabByTag(lastTab);
    }
    initTab(lastTab);
}

20. Utils#checkDemoMode()

Project: android-proxy
File: Utils.java
public static void checkDemoMode(Context ctx) {
    SharedPreferences prefs = ctx.getSharedPreferences(Constants.PREFERENCES_FILENAME, Context.MODE_MULTI_PROCESS);
    if (prefs.getBoolean(Constants.PREFERENCES_DEMO_MODE, false)) {
        App.getInstance().demoMode = true;
    } else {
        App.getInstance().demoMode = false;
    }
}

21. UIUtils#SetProxyNotification()

Project: android-proxy
File: UIUtils.java
/**
     * Notification related methods
     */
public static void SetProxyNotification(WiFiApConfig conf, Context callerContext) {
    SharedPreferences prefs = callerContext.getSharedPreferences(Constants.PREFERENCES_FILENAME, Context.MODE_MULTI_PROCESS);
    if (prefs.getBoolean("preference_notification_enabled", false)) {
        String notificationTitle = ProxyUIUtils.GetStatusTitle(conf, callerContext);
        String notificationDescription = ProxyUIUtils.GetStatusDescription(conf, callerContext);
        // The PendingIntent will launch activity if the user selects this
        // notification
        Intent preferencesIntent = new Intent(callerContext, MasterActivity.class);
        EnableProxyNotification(callerContext, preferencesIntent, notificationTitle, notificationDescription);
    } else {
        DisableProxyNotification(callerContext);
    }
}

22. PasswordRepository#getRepositoryDirectory()

Project: Android-Password-Store
File: PasswordRepository.java
public static File getRepositoryDirectory(Context context) {
    File dir = null;
    SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(context.getApplicationContext());
    if (settings.getBoolean("git_external", false)) {
        String external_repo = settings.getString("git_external_repo", null);
        if (external_repo != null) {
            dir = new File(external_repo);
        }
    } else {
        dir = new File(context.getFilesDir() + "/store");
    }
    return dir;
}

23. Prefs#remove()

Project: LinLock
File: Prefs.java
/**
     * Removes a preference value.
     *
     * @param key The name of the preference to remove.
     * @see Editor#remove(String)
     */
public static void remove(final String key) {
    SharedPreferences prefs = getPreferences();
    final Editor editor = prefs.edit();
    if (prefs.contains(key + LENGTH)) {
        // Workaround for pre-HC's lack of StringSets
        int stringSetLength = prefs.getInt(key + LENGTH, -1);
        if (stringSetLength >= 0) {
            editor.remove(key + LENGTH);
            for (int i = 0; i < stringSetLength; i++) {
                editor.remove(key + "[" + i + "]");
            }
        }
    }
    editor.remove(key);
    if (Build.VERSION.SDK_INT < Build.VERSION_CODES.GINGERBREAD) {
        editor.commit();
    } else {
        editor.apply();
    }
}

24. Prefs#getOrderedStringSet()

Project: LinLock
File: Prefs.java
/**
     * Retrieves a Set of Strings as stored by {@link #putOrderedStringSet(String, Set)},
     * preserving the original order. Note that this implementation is heavier than the native
     * {@link #getStringSet(String, Set)} method (which does not guarantee to preserve order).
     *
     * @param key      The name of the preference to retrieve.
     * @param defValue Value to return if this preference does not exist.
     * @return Returns the preference value if it exists, or defValues otherwise.
     * @throws ClassCastException if there is a preference with this name that is not a Set of
     *                            Strings.
     * @see #getStringSet(String, Set)
     */
public static Set<String> getOrderedStringSet(String key, final Set<String> defValue) {
    SharedPreferences prefs = getPreferences();
    if (prefs.contains(key + LENGTH)) {
        LinkedHashSet<String> set = new LinkedHashSet<>();
        int stringSetLength = prefs.getInt(key + LENGTH, -1);
        if (stringSetLength >= 0) {
            for (int i = 0; i < stringSetLength; i++) {
                set.add(prefs.getString(key + "[" + i + "]", null));
            }
        }
        return set;
    }
    return defValue;
}

25. SharedPreference#loadPreferencesData()

Project: IPTVFree
File: SharedPreference.java
/**
     * Load saved preference.
     * @param context Context
     * @param KEY String
     * @return ArrayList<String>
     */
public ArrayList<String> loadPreferencesData(Context context, String KEY) {
    SharedPreferences settings;
    List<String> favorites;
    settings = context.getSharedPreferences(IPTV_PREFERENCES, Context.MODE_PRIVATE);
    if (settings.contains(KEY)) {
        String jsonFavorites = settings.getString(KEY, null);
        Gson gson = new Gson();
        String[] favoriteItems = gson.fromJson(jsonFavorites, String[].class);
        favorites = Arrays.asList(favoriteItems);
        favorites = new ArrayList<String>(favorites);
    } else
        return null;
    return new ArrayList<String>(favorites);
}

26. BaseActivity#onDestroy()

Project: iosched
File: BaseActivity.java
@Override
protected void onDestroy() {
    super.onDestroy();
    if (mGCMRegisterTask != null) {
        LOGD(TAG, "Cancelling GCM registration task.");
        mGCMRegisterTask.cancel(true);
    }
    try {
        GCMRegistrar.onDestroy(this);
    } catch (Exception e) {
        LOGW(TAG, "C2DM unregistration error", e);
    }
    SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
    sp.unregisterOnSharedPreferenceChangeListener(this);
}

27. ExploreIOFragment#onAttach()

Project: iosched
File: ExploreIOFragment.java
@Override
public void onAttach(Activity activity) {
    super.onAttach(activity);
    // Register preference change listeners
    ConfMessageCardUtils.registerPreferencesChangeListener(getContext(), mConfMessagesAnswerChangeListener);
    SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getContext());
    sp.registerOnSharedPreferenceChangeListener(mSettingsChangeListener);
    // Register content observers
    mSessionsObserver = new ThrottledContentObserver(new ThrottledContentObserver.Callbacks() {

        @Override
        public void onThrottledContentObserverFired() {
            fireReloadEvent();
            fireReloadTagsEvent();
        }
    });
    mTagsObserver = new ThrottledContentObserver(new ThrottledContentObserver.Callbacks() {

        @Override
        public void onThrottledContentObserverFired() {
            fireReloadTagsEvent();
        }
    });
}

28. App#initializeGa()

Project: iFixitAndroid
File: App.java
/*
    * Method to handle basic Google Analytics initialization. This call will not
    * block as all Google Analytics work occurs off the main thread.
    */
private void initializeGa() {
    GoogleAnalytics ga = GoogleAnalytics.getInstance(this);
    mGaTracker = ga.getTracker(BuildConfig.GA_PROPERTY_ID);
    GAServiceManager.getInstance().setLocalDispatchPeriod(GA_DISPATCH_PERIOD);
    // Set dryRun to disable event dispatching.
    ga.setDryRun(BuildConfig.DEBUG);
    ga.getLogger().setLogLevel(BuildConfig.DEBUG ? Logger.LogLevel.INFO : Logger.LogLevel.WARNING);
    // Set the opt out flag when user updates a tracking preference.
    SharedPreferences userPrefs = PreferenceManager.getDefaultSharedPreferences(this);
    userPrefs.registerOnSharedPreferenceChangeListener(new SharedPreferences.OnSharedPreferenceChangeListener() {

        @Override
        public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
            if (key.equals(TRACKING_PREF_KEY)) {
                GoogleAnalytics.getInstance(getApplicationContext()).setAppOptOut(sharedPreferences.getBoolean(key, false));
            }
        }
    });
}

29. WPActivityUtils#applyLocale()

Project: WordPress-Android
File: WPActivityUtils.java
public static void applyLocale(Context context) {
    SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context);
    if (sharedPreferences.contains(AppSettingsFragment.LANGUAGE_PREF_KEY)) {
        Locale contextLocale = context.getResources().getConfiguration().locale;
        String contextLanguage = contextLocale.getLanguage();
        contextLanguage = LanguageUtils.patchDeviceLanguageCode(contextLanguage);
        String contextCountry = contextLocale.getCountry();
        String locale = sharedPreferences.getString(AppSettingsFragment.LANGUAGE_PREF_KEY, "");
        if (!TextUtils.isEmpty(contextCountry)) {
            contextLanguage += "-" + contextCountry;
        }
        if (!locale.equals(contextLanguage)) {
            Resources resources = context.getResources();
            Configuration conf = resources.getConfiguration();
            conf.locale = new Locale(locale);
            resources.updateConfiguration(conf, resources.getDisplayMetrics());
        }
    }
}

30. WifiReceiver#getScanPeriod()

Project: wigle-wifi-wardriving
File: WifiReceiver.java
public long getScanPeriod() {
    final SharedPreferences prefs = mainActivity.getSharedPreferences(ListFragment.SHARED_PREFS, 0);
    String scanPref = ListFragment.PREF_SCAN_PERIOD;
    long defaultRate = MainActivity.SCAN_DEFAULT;
    // if over 5 mph
    Location location = null;
    final GPSListener gpsListener = mainActivity.getGPSListener();
    if (gpsListener != null) {
        location = gpsListener.getLocation();
    }
    if (location != null && location.getSpeed() >= 2.2352f) {
        scanPref = ListFragment.PREF_SCAN_PERIOD_FAST;
        defaultRate = MainActivity.SCAN_FAST_DEFAULT;
    } else if (location == null || location.getSpeed() < 0.1f) {
        scanPref = ListFragment.PREF_SCAN_PERIOD_STILL;
        defaultRate = MainActivity.SCAN_STILL_DEFAULT;
    }
    return prefs.getLong(scanPref, defaultRate);
}

31. QKTextView#setText()

Project: qksms
File: QKTextView.java
@Override
public void setText(CharSequence text, BufferType type) {
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
    if (mType == FontManager.TEXT_TYPE_DIALOG_BUTTON) {
        text = text.toString().toUpperCase();
    }
    if (prefs.getBoolean(SettingsFragment.MARKDOWN_ENABLED, false)) {
        text = TextUtils.styleText(text);
        if (text == null || text.length() <= 0 || Build.VERSION.SDK_INT >= 19) {
            super.setText(text, BufferType.EDITABLE);
            return;
        }
        SpannableStringBuilder builder = new SpannableStringBuilder(text);
        super.setText(builder, BufferType.EDITABLE);
    } else {
        super.setText(text, BufferType.NORMAL);
    }
}

32. EndlessJabberInterface#SendInfoToEndlessJabber()

Project: qksms
File: EndlessJabberInterface.java
/**
	 * Refresh integration info with EndlessJabber
	 *
	 * @param ctx
	 *            Context to use
	 */
static void SendInfoToEndlessJabber(Context context) {
    String EndlessJabber_INTENT = "com.mariussoft.endlessjabber.action.extendResponse";
    SharedPreferences prefs = context.getSharedPreferences("EndlessJabberSDK", Context.MODE_PRIVATE);
    Intent i = new Intent();
    i.setAction(EndlessJabber_INTENT);
    i.putExtra("Action", "UpdateInfo");
    i.putExtra("PackageName", context.getPackageName());
    i.putExtra("Enabled", prefs.contains("InterfaceClass"));
    if (prefs.contains("InterfaceClass")) {
        i.putExtra("SendSMS", prefs.getBoolean("SendSMS", false));
        i.putExtra("SendMMS", prefs.getBoolean("SendMMS", false));
    }
    context.sendBroadcast(i);
}

33. PlumbleService#onDestroy()

Project: Plumble
File: PlumbleService.java
@Override
public void onDestroy() {
    if (mNotification != null) {
        mNotification.hide();
        mNotification = null;
    }
    if (mReconnectNotification != null) {
        mReconnectNotification.hide();
        mReconnectNotification = null;
    }
    SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
    preferences.unregisterOnSharedPreferenceChangeListener(this);
    try {
        unregisterReceiver(mTalkReceiver);
    } catch (IllegalArgumentException e) {
        e.printStackTrace();
    }
    unregisterObserver(mObserver);
    if (mTTS != null)
        mTTS.shutdown();
    mMessageLog = null;
    mMessageNotification.dismiss();
    super.onDestroy();
}

34. ChannelListFragment#onAttach()

Project: Plumble
File: ChannelListFragment.java
@Override
public void onAttach(Activity activity) {
    super.onAttach(activity);
    try {
        mTargetProvider = (ChatTargetProvider) getParentFragment();
    } catch (ClassCastException e) {
        throw new ClassCastException(getParentFragment().toString() + " must implement ChatTargetProvider");
    }
    try {
        mDatabaseProvider = (DatabaseProvider) getActivity();
    } catch (ClassCastException e) {
        throw new ClassCastException(getActivity().toString() + " must implement DatabaseProvider");
    }
    mSettings = Settings.getInstance(activity);
    SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(activity);
    preferences.registerOnSharedPreferenceChangeListener(this);
}

35. ChannelFragment#onActivityCreated()

Project: Plumble
File: ChannelFragment.java
@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getActivity());
    preferences.registerOnSharedPreferenceChangeListener(this);
    if (mViewPager != null) {
        // Phone
        ChannelFragmentPagerAdapter pagerAdapter = new ChannelFragmentPagerAdapter(getChildFragmentManager());
        mViewPager.setAdapter(pagerAdapter);
    } else {
        // Tablet
        ChannelListFragment listFragment = new ChannelListFragment();
        Bundle listArgs = new Bundle();
        listArgs.putBoolean("pinned", isShowingPinnedChannels());
        listFragment.setArguments(listArgs);
        ChannelChatFragment chatFragment = new ChannelChatFragment();
        getChildFragmentManager().beginTransaction().replace(R.id.list_fragment, listFragment).replace(R.id.chat_fragment, chatFragment).commit();
    }
}

36. ObscuraApp#onResume()

Project: ObscuraCam
File: ObscuraApp.java
@Override
protected void onResume() {
    super.onResume();
    final SharedPreferences preferences = getSharedPreferences(Eula.PREFERENCES_EULA, Activity.MODE_PRIVATE);
    if (preferences.getBoolean(Eula.PREFERENCE_EULA_ACCEPTED, false)) {
    }
}

37. ActivityMain#isOldDonateVersionInstalled()

Project: NotePad
File: ActivityMain.java
void isOldDonateVersionInstalled() {
    final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ActivityMain.this);
    if (prefs.getBoolean(MIGRATED, false)) {
        // already migrated
        return;
    }
    try {
        PackageManager pm = getPackageManager();
        List<ApplicationInfo> packages = pm.getInstalledApplications(0);
        for (ApplicationInfo packageInfo : packages) {
            if (packageInfo.packageName.equals("com.nononsenseapps.notepad_donate")) {
                migrateDonateUser();
                // Don't migrate again
                prefs.edit().putBoolean(MIGRATED, true).commit();
                // Stop loop
                break;
            }
        }
    } catch (Exception e) {
    }
}

38. App#onCreate()

Project: NewPipe
File: App.java
@Override
public void onCreate() {
    super.onCreate();
    // Initialize image loader
    ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(this).build();
    ImageLoader.getInstance().init(config);
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
    if (prefs.getBoolean(getString(R.string.use_tor_key), false)) {
        OrbotHelper.requestStartTor(this);
        configureTor(true);
    } else {
        configureTor(false);
    }
    // DO NOT REMOVE THIS FUNCTION!!!
    // Otherwise downloadPathPreference has invalid value.
    SettingsActivity.initSettings(this);
}

39. FsPreferenceActivity#onResume()

Project: swiftp
File: FsPreferenceActivity.java
@Override
protected void onResume() {
    super.onResume();
    updateRunningState();
    Log.d(TAG, "onResume: Register the preference change listner");
    SharedPreferences sp = getPreferenceScreen().getSharedPreferences();
    sp.registerOnSharedPreferenceChangeListener(this);
    Log.d(TAG, "onResume: Registering the FTP server actions");
    IntentFilter filter = new IntentFilter();
    filter.addAction(FsService.ACTION_STARTED);
    filter.addAction(FsService.ACTION_STOPPED);
    filter.addAction(FsService.ACTION_FAILEDTOSTART);
    registerReceiver(mFsActionsReceiver, filter);
}

40. SeasonsFragment#onActivityCreated()

Project: SeriesGuide
File: SeasonsFragment.java
@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    getPreferences();
    // populate list
    mAdapter = new SeasonsAdapter(getActivity(), this);
    setListAdapter(mAdapter);
    // now let's get a loader or reconnect to existing one
    getLoaderManager().initLoader(OverviewActivity.SEASONS_LOADER_ID, null, this);
    // listen to changes to the sorting preference
    final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getActivity());
    prefs.registerOnSharedPreferenceChangeListener(mPrefsListener);
    registerForContextMenu(getListView());
    setHasOptionsMenu(true);
}

41. DisplayUtils#overscanCompensation()

Project: serenity-android
File: DisplayUtils.java
public static void overscanCompensation(Context context, View... views) {
    final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
    if (prefs.getBoolean("overscan_compensation", false)) {
        for (View view : views) {
            if (view != null) {
                // ViewGroup.MarginLayoutParams params =
                // (ViewGroup.MarginLayoutParams) view
                // .getLayoutParams();
                view.setPadding(prefs.getInt("overscan_left", 50), prefs.getInt("overscan_top", 50), prefs.getInt("overscan_right", 50), prefs.getInt("overscan_bottom", 50));
            // params.setMargins(prefs.getInt("overscan_left", 50),
            // prefs.getInt("overscan_top", 50),
            // prefs.getInt("overscan_right", 50),
            // prefs.getInt("overscan_bottom", 50));
            }
        }
    }
}

42. ObscuredPreferencesBuilder#createSharedPrefs()

Project: secure-preferences
File: ObscuredPreferencesBuilder.java
public SharedPreferences createSharedPrefs() {
    SharedPreferences sharedPrefDelegate = application.getSharedPreferences(sharedPrefFileName, Context.MODE_PRIVATE);
    SharedPreferences sharedPreferences;
    if (isObfuscated || isKeyObfuscated) {
        sharedPreferences = new ObscuredSharedPreferences(application, sharedPrefDelegate, isKeyObfuscated);
        if (!TextUtils.isEmpty(this.secret)) {
            ((ObscuredSharedPreferences) sharedPreferences).setSecret(secret);
        } else {
            Log.d("SharedPrefsBuilder", "secret is empty");
        }
    } else {
        sharedPreferences = sharedPrefDelegate;
    }
    return sharedPreferences;
}

43. StartActivity#prepareWorkout()

Project: runnerup
File: StartActivity.java
Workout prepareWorkout() {
    Context ctx = getApplicationContext();
    SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(ctx);
    SharedPreferences audioPref = null;
    Workout w = null;
    if (tabHost.getCurrentTabTag().contentEquals(TAB_BASIC)) {
        audioPref = WorkoutBuilder.getAudioCuePreferences(ctx, pref, getString(R.string.pref_basic_audio));
        Dimension target = Dimension.valueOf(simpleTargetType.getValueInt());
        w = WorkoutBuilder.createDefaultWorkout(getResources(), pref, target);
    } else if (tabHost.getCurrentTabTag().contentEquals(TAB_INTERVAL)) {
        audioPref = WorkoutBuilder.getAudioCuePreferences(ctx, pref, getString(R.string.pref_interval_audio));
        w = WorkoutBuilder.createDefaultIntervalWorkout(getResources(), pref);
    } else if (tabHost.getCurrentTabTag().contentEquals(TAB_ADVANCED)) {
        audioPref = WorkoutBuilder.getAudioCuePreferences(ctx, pref, getString(R.string.pref_advanced_audio));
        w = advancedWorkout;
    }
    WorkoutBuilder.prepareWorkout(getResources(), pref, w, TAB_BASIC.contentEquals(tabHost.getCurrentTabTag()));
    WorkoutBuilder.addAudioCuesToWorkout(getResources(), w, audioPref);
    return w;
}

44. RunKeeperSynchronizer#getLapLength()

Project: runnerup
File: RunKeeperSynchronizer.java
private double getLapLength() {
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
    Resources res = context.getResources();
    double lapLength = Formatter.getUnitMeters(context);
    if (prefs.getBoolean(res.getString(R.string.pref_autolap_active), false)) {
        String autoLap = prefs.getString(res.getString(R.string.pref_autolap), String.valueOf(lapLength));
        try {
            lapLength = Double.parseDouble(autoLap);
        } catch (NumberFormatException e) {
            return lapLength;
        }
        return lapLength;
    }
    return lapLength;
}

45. MainActivity#onCreate()

Project: Roundr
File: MainActivity.java
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
    if (!BootReceiver.boot_up || Corner.running) {
        Intent i = new Intent(this, SettingsActivity.class);
        startActivity(i);
    }
    if (prefs.getBoolean("enable", true)) {
        StandOutWindow.show(this, Corner.class, 0);
        StandOutWindow.show(this, Corner.class, 1);
        StandOutWindow.show(this, Corner.class, 2);
        StandOutWindow.show(this, Corner.class, 3);
    }
    finish();
}

46. ServiceSinkhole#prepareForwarding()

Project: NetGuard
File: ServiceSinkhole.java
private void prepareForwarding() {
    mapForward.clear();
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
    if (prefs.getBoolean("filter", false)) {
        Cursor cursor = DatabaseHelper.getInstance(ServiceSinkhole.this).getForwarding();
        int colProtocol = cursor.getColumnIndex("protocol");
        int colDPort = cursor.getColumnIndex("dport");
        int colRAddr = cursor.getColumnIndex("raddr");
        int colRPort = cursor.getColumnIndex("rport");
        int colRUid = cursor.getColumnIndex("ruid");
        while (cursor.moveToNext()) {
            Forward fwd = new Forward();
            fwd.protocol = cursor.getInt(colProtocol);
            fwd.dport = cursor.getInt(colDPort);
            fwd.raddr = cursor.getString(colRAddr);
            fwd.rport = cursor.getInt(colRPort);
            fwd.ruid = cursor.getInt(colRUid);
            mapForward.put(fwd.dport, fwd);
            Log.i(TAG, "Forward " + fwd);
        }
        cursor.close();
    }
}

47. ActivitySettings#onPause()

Project: NetGuard
File: ActivitySettings.java
@Override
protected void onPause() {
    super.onPause();
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
    prefs.unregisterOnSharedPreferenceChangeListener(this);
    unregisterReceiver(interactiveStateReceiver);
    unregisterReceiver(connectivityChangedReceiver);
    if (phone_state) {
        TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
        tm.listen(phoneStateListener, PhoneStateListener.LISTEN_NONE);
        phone_state = false;
    }
}

48. MainActivity#onStart()

Project: Minimal-Todo
File: MainActivity.java
@Override
protected void onStart() {
    app = (AnalyticsApplication) getApplication();
    super.onStart();
    SharedPreferences sharedPreferences = getSharedPreferences(SHARED_PREF_DATA_SET_CHANGED, MODE_PRIVATE);
    if (sharedPreferences.getBoolean(CHANGE_OCCURED, false)) {
        mToDoItemsArrayList = getLocallyStoredData(storeRetrieveData);
        adapter = new BasicListAdapter(mToDoItemsArrayList);
        mRecyclerView.setAdapter(adapter);
        setAlarms();
        SharedPreferences.Editor editor = sharedPreferences.edit();
        editor.putBoolean(CHANGE_OCCURED, false);
        //            editor.commit();
        editor.apply();
    }
}

49. MainActivity#onCreate()

Project: MaterialPreferences
File: MainActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Prefs.init(this);
    findViewById(R.id.pref_form).setOnClickListener(this);
    findViewById(R.id.pref_configs).setOnClickListener(this);
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
    prefs.registerOnSharedPreferenceChangeListener(this);
    setUserInputModule(prefs.getBoolean(Prefs.keys().KEY_USE_LOVELY, false));
}

50. LocalIMEKeyboard#getOverrideFonts()

Project: WaniKani-for-Android
File: LocalIMEKeyboard.java
@Override
public boolean getOverrideFonts() {
    SharedPreferences prefs;
    if (!canOverrideFonts())
        return false;
    prefs = PreferenceManager.getDefaultSharedPreferences(wav);
    return prefs.getBoolean(PREF_FONT_OVERRIDE, false);
}

51. VLCOptions#getEqualizer()

Project: VCL-Android
File: VLCOptions.java
@MainThread
public static MediaPlayer.Equalizer getEqualizer(Context context) {
    final SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(context);
    if (pref.getBoolean("equalizer_enabled", false)) {
        final float[] bands = Preferences.getFloatArray(pref, "equalizer_values");
        final int bandCount = MediaPlayer.Equalizer.getBandCount();
        if (bands.length != bandCount + 1)
            return null;
        final MediaPlayer.Equalizer eq = MediaPlayer.Equalizer.create();
        eq.setPreAmp(bands[0]);
        for (int i = 0; i < bandCount; ++i) eq.setAmp(i, bands[i + 1]);
        return eq;
    } else
        return null;
}

52. PlaybackActivity#onStart()

Project: vanilla
File: PlaybackActivity.java
@Override
public void onStart() {
    super.onStart();
    if (PlaybackService.hasInstance())
        onServiceReady();
    else
        startService(new Intent(this, PlaybackService.class));
    SharedPreferences prefs = PlaybackService.getSettings(this);
    mUpAction = Action.getAction(prefs, PrefKeys.SWIPE_UP_ACTION, PrefDefaults.SWIPE_UP_ACTION);
    mDownAction = Action.getAction(prefs, PrefKeys.SWIPE_DOWN_ACTION, PrefDefaults.SWIPE_DOWN_ACTION);
    Window window = getWindow();
    if (prefs.getBoolean(PrefKeys.DISABLE_LOCKSCREEN, PrefDefaults.DISABLE_LOCKSCREEN))
        window.addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
    else
        window.clearFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
}

53. ChannelUtil#getChannelBySharedPreferences()

Project: TLint
File: ChannelUtil.java
/**
   * ?sp???channel
   *
   * @return ?????????sp????????sp?????
   */
private static String getChannelBySharedPreferences(Context context) {
    SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
    int currentVersionCode = getVersionCode(context);
    if (currentVersionCode == -1) {
        //????
        return "";
    }
    int versionCodeSaved = sp.getInt(CHANNEL_VERSION_KEY, -1);
    if (versionCodeSaved == -1) {
        //?????  ?? ?????????
        return "";
    }
    if (currentVersionCode != versionCodeSaved) {
        return "";
    }
    return sp.getString(CHANNEL_KEY, "");
}

54. SyncthingService#onDestroy()

Project: syncthing-android
File: SyncthingService.java
/**
     * Stops the native binary.
     *
     * The native binary crashes if stopped before it is fully active. In that case signal the
     * stop request to PollWebGuiAvailableTaskImpl that is active in that situation and terminate
     * the service there.
     */
@Override
public void onDestroy() {
    synchronized (stateLock) {
        if (mCurrentState == State.INIT || mCurrentState == State.STARTING) {
            Log.i(TAG, "Delay shutting down service until initialisation of Syncthing finished");
            mStopScheduled = true;
        } else {
            Log.i(TAG, "Shutting down service immediately");
            shutdown();
        }
    }
    SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
    sp.unregisterOnSharedPreferenceChangeListener(this);
}

55. SyncthingService#onCreate()

Project: syncthing-android
File: SyncthingService.java
/**
     * Starts the native binary.
     */
@Override
public void onCreate() {
    PRNGFixes.apply();
    SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
    if (isFirstStart()) {
        char[] chars = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz".toCharArray();
        StringBuilder sb = new StringBuilder();
        SecureRandom random = new SecureRandom();
        for (int i = 0; i < 20; i++) sb.append(chars[random.nextInt(chars.length)]);
        String user = Build.MODEL.replaceAll("[^a-zA-Z0-9 ]", "");
        Log.i(TAG, "Generated GUI username and password (username is " + user + ")");
        sp.edit().putString("gui_user", user).putString("gui_password", sb.toString()).apply();
    }
    mDeviceStateHolder = new DeviceStateHolder(SyncthingService.this);
    registerReceiver(mDeviceStateHolder, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
    new StartupTask(sp.getString("gui_user", ""), sp.getString("gui_password", "")).execute();
    sp.registerOnSharedPreferenceChangeListener(this);
}

56. FakeServerActivity#getAuthentification()

Project: codeexamples-android
File: FakeServerActivity.java
public void getAuthentification(View view) {
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
    try {
        String token = AuthenticationUtil.getToken(SecureStorage.USER, SecureStorage.PASSWORD);
        Editor edit = prefManager.edit();
        edit.putString(AUTH, token);
        edit.commit();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

57. RedirectMain#loadPrefs()

Project: codeexamples-android
File: RedirectMain.java
private final boolean loadPrefs() {
    // Retrieve the current redirect values.
    // NOTE: because this preference is shared between multiple
    // activities, you must be careful about when you read or write
    // it in order to keep from stepping on yourself.
    SharedPreferences preferences = getSharedPreferences("RedirectData", 0);
    mTextPref = preferences.getString("text", null);
    if (mTextPref != null) {
        TextView text = (TextView) findViewById(R.id.text);
        text.setText(mTextPref);
        return true;
    }
    return false;
}

58. RedirectGetter#loadPrefs()

Project: codeexamples-android
File: RedirectGetter.java
private final void loadPrefs() {
    // Retrieve the current redirect values.
    // NOTE: because this preference is shared between multiple
    // activities, you must be careful about when you read or write
    // it in order to keep from stepping on yourself.
    SharedPreferences preferences = getSharedPreferences("RedirectData", 0);
    mTextPref = preferences.getString("text", null);
    if (mTextPref != null) {
        mText.setText(mTextPref);
    } else {
        mText.setText("");
    }
}

59. PersistentState#onResume()

Project: codeexamples-android
File: PersistentState.java
/**
     * Upon being resumed we can retrieve the current state.  This allows us
     * to update the state if it was changed at any time while paused.
     */
@Override
protected void onResume() {
    super.onResume();
    SharedPreferences prefs = getPreferences(0);
    String restoredText = prefs.getString("text", null);
    if (restoredText != null) {
        mSaved.setText(restoredText, TextView.BufferType.EDITABLE);
        int selectionStart = prefs.getInt("selection-start", -1);
        int selectionEnd = prefs.getInt("selection-end", -1);
        if (selectionStart != -1 && selectionEnd != -1) {
            mSaved.setSelection(selectionStart, selectionEnd);
        }
    }
}

60. NavigationDrawerFragment#onCreate()

Project: chromium-webview-samples
File: NavigationDrawerFragment.java
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // Read in the flag indicating whether or not the user has demonstrated awareness of the
    // drawer. See PREF_USER_LEARNED_DRAWER for details.
    SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getActivity());
    mUserLearnedDrawer = sp.getBoolean(PREF_USER_LEARNED_DRAWER, false);
    if (savedInstanceState != null) {
        mCurrentSelectedPosition = savedInstanceState.getInt(STATE_SELECTED_POSITION);
        mFromSavedInstanceState = true;
    }
    // Select either the default item (0) or the last selected item.
    selectItem(mCurrentSelectedPosition);
}

61. NavigationDrawerFragment#onCreate()

Project: chromium-webview-samples
File: NavigationDrawerFragment.java
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // Read in the flag indicating whether or not the user has demonstrated awareness of the
    // drawer. See PREF_USER_LEARNED_DRAWER for details.
    SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getActivity());
    mUserLearnedDrawer = sp.getBoolean(PREF_USER_LEARNED_DRAWER, false);
    if (savedInstanceState != null) {
        mCurrentSelectedPosition = savedInstanceState.getInt(STATE_SELECTED_POSITION);
        mFromSavedInstanceState = true;
    }
    // Select either the default item (0) or the last selected item.
    selectItem(mCurrentSelectedPosition);
}

62. BootBroadcastReceiver#onReceive()

Project: CheckMail
File: BootBroadcastReceiver.java
@Override
public void onReceive(Context context, Intent intent) {
    SharedPreferences settings = context.getSharedPreferences(SetupActivity.PREFS_NAME, Context.MODE_PRIVATE);
    int color = settings.getInt(SetupActivity.COLOR_SETTING, 0);
    if (color == 0) {
        SetupActivity.CancelSchedule(context);
    } else {
        SetupActivity.SetSchedule(context);
    }
}

63. SQLCipherV3MigrationHook#setMigratedV3()

Project: ChatSecureAndroid
File: SQLCipherV3MigrationHook.java
public static void setMigratedV3(Context context, SQLiteDatabase database, boolean migrated) {
    SharedPreferences prefs = context.getSharedPreferences(Constants.SHARED_PREFS_SQLCIPHER_V3_MIGRATE, Context.MODE_PRIVATE);
    Editor editor = prefs.edit().putBoolean(database.getPath(), migrated);
    int i = 0;
    boolean commited = false;
    /* make sure it is committed, but only try 10 times */
    while (!commited) {
        commited = editor.commit();
        i++;
        if (i > 10)
            break;
    }
}

64. ImApp#setNewLocale()

Project: ChatSecureAndroid
File: ImApp.java
@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)
public void setNewLocale(Context context, String language) {
    /* handle locales with the country in it, i.e. zh_CN, zh_TW, etc */
    String localeSplit[] = language.split("_");
    if (localeSplit.length > 1)
        locale = new Locale(localeSplit[0], localeSplit[1]);
    else
        locale = new Locale(language);
    Configuration config = getResources().getConfiguration();
    if (Build.VERSION.SDK_INT >= 17)
        config.setLocale(locale);
    else
        config.locale = locale;
    Locale.setDefault(locale);
    getResources().updateConfiguration(config, getResources().getDisplayMetrics());
    /* Set the preference after setting the locale in case something goes
        wrong.  If setting the locale causes an Exception, it should be set in the
        preferences, otherwise ChatSecure will be stuck in a crash loop. */
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
    Editor prefEdit = prefs.edit();
    prefEdit.putString(context.getString(R.string.key_default_locale_pref), language);
    prefEdit.apply();
}

65. CcnxChatMain#restorePreferences()

Project: ccnx
File: CcnxChatMain.java
private void restorePreferences() {
    SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
    String namespace = settings.getString(PREF_NAMESPACE, DEFAULT_NAMESPACE);
    String handle = settings.getString(PREF_HANDLE, DEFAULT_HANDLE);
    String remotehost = settings.getString(PREF_REMOTEHOST, DEFAULT_REMOTEHOST);
    String remoteport = settings.getString(PREF_REMOTEPORT, DEFAULT_REMOTEPORT);
    _etHandle.setText(handle);
    _etNamespace.setText(namespace);
    _etRemoteHost.setText(remotehost);
    _etRemotePort.setText(remoteport);
}

66. CastPreference#onCreate()

Project: cast-videos-android
File: CastPreference.java
@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    addPreferencesFromResource(R.xml.application_preference);
    getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this);
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
    EditTextPreference versionPref = (EditTextPreference) findPreference("app_version");
    versionPref.setTitle(getString(R.string.version, Utils.getAppVersionName(this)));
}

67. CastPreference#onCreate()

Project: cast-videos-android
File: CastPreference.java
@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    addPreferencesFromResource(R.xml.application_preference);
    getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this);
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
    EditTextPreference versionPref = (EditTextPreference) findPreference("app_version");
    versionPref.setTitle(getString(R.string.version, Utils.getAppVersionName(this)));
}

68. BluetoothBroadcastReceiver#onReceive()

Project: CarBusInterface
File: BluetoothBroadcastReceiver.java
@Override
public void onReceive(final Context context, final Intent intent) {
    final SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(context);
    final boolean automatic = settings.getBoolean("auto_launch", false);
    if (D)
        Log.d(TAG, "onReceive() : automatic= " + automatic);
    if (automatic) {
        if (intent.getAction().equals(BluetoothAdapter.ACTION_STATE_CHANGED)) {
            final int state = intent.getIntExtra(BluetoothAdapter.EXTRA_STATE, BluetoothAdapter.ERROR);
            if (D)
                Log.d(TAG, "onReceive() : state= " + state);
            final Intent i = new Intent(context, CBIServiceMain.class);
            if (state == BluetoothAdapter.STATE_ON) {
                context.stopService(i);
                context.startService(i);
            } else if (state == BluetoothAdapter.STATE_OFF) {
                context.stopService(i);
            }
        }
    }
}

69. Palettes#deleteColorPalette()

Project: CameraColorPicker
File: Palettes.java
/**
     * Delete a {@link Palette}.
     *
     * @param context           a {@link android.content.Context}.
     * @param paletteToDelete the {@link Palette} to be deleted.
     * @return Returns true if the palette was successfully deleted from persistent storage.
     */
public static boolean deleteColorPalette(Context context, Palette paletteToDelete) {
    if (paletteToDelete == null) {
        throw new IllegalArgumentException("Can't delete a null color palette");
    }
    final SharedPreferences sharedPreferences = getPreferences(context);
    final List<Palette> savedColorsPalettes = getSavedColorPalettes(sharedPreferences);
    for (Iterator<Palette> it = savedColorsPalettes.iterator(); it.hasNext(); ) {
        final Palette candidate = it.next();
        if (candidate.getId() == paletteToDelete.getId()) {
            it.remove();
            final SharedPreferences.Editor editor = sharedPreferences.edit();
            editor.putString(KEY_SAVED_COLOR_PALETTES, GSON.toJson(savedColorsPalettes));
            return editor.commit();
        }
    }
    return false;
}

70. ColorItems#deleteColorItem()

Project: CameraColorPicker
File: ColorItems.java
/**
     * Delete a {@link fr.tvbarthel.apps.cameracolorpicker.data.ColorItem}.
     *
     * @param context           a {@link android.content.Context}.
     * @param colorItemToDelete the {@link fr.tvbarthel.apps.cameracolorpicker.data.ColorItem} to be deleted.
     * @return Returns true if the color was successfully deleted from persistent storage.
     */
public static boolean deleteColorItem(Context context, ColorItem colorItemToDelete) {
    if (colorItemToDelete == null) {
        throw new IllegalArgumentException("Can't delete a null color item");
    }
    final SharedPreferences sharedPreferences = getPreferences(context);
    final List<ColorItem> savedColorsItems = getSavedColorItems(sharedPreferences);
    for (Iterator<ColorItem> it = savedColorsItems.iterator(); it.hasNext(); ) {
        final ColorItem candidate = it.next();
        if (candidate.getId() == colorItemToDelete.getId()) {
            it.remove();
            final SharedPreferences.Editor editor = sharedPreferences.edit();
            editor.putString(KEY_SAVED_COLOR_ITEMS, GSON.toJson(savedColorsItems));
            return editor.commit();
        }
    }
    return false;
}

71. SupportActivity#purchaseSuccess()

Project: CameraColorPicker
File: SupportActivity.java
/**
     * dialog to thanks user for his support
     */
private void purchaseSuccess(Purchase info) {
    AlertDialog.Builder build = new AlertDialog.Builder(this);
    build.setMessage(String.format(getResources().getString(R.string.support_thanks), info.getSku()));
    build.setPositiveButton(R.string.support_thanks_positive_btn, null);
    build.create().show();
    //save support act in shared preferences
    final SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
    final SharedPreferences.Editor editor = sharedPreferences.edit();
    editor.putInt(SupportUtils.SUPPORT_SHARED_KEY, SupportUtils.SUPPORT_DONATE);
    editor.commit();
}

72. BackgroundTransparencyDialog#onCreateDialog()

Project: calendar-widget
File: BackgroundTransparencyDialog.java
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    LayoutInflater inflater = LayoutInflater.from(getActivity());
    View layout = inflater.inflate(R.layout.background_color, null);
    picker = (ColorPicker) layout.findViewById(R.id.background_color_picker);
    picker.addSVBar((SVBar) layout.findViewById(R.id.background_color_svbar));
    picker.addOpacityBar((OpacityBar) layout.findViewById(R.id.background_color_opacitybar));
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getActivity());
    prefKey = getTag().equals(CalendarPreferences.PREF_PAST_EVENTS_BACKGROUND_COLOR) ? CalendarPreferences.PREF_PAST_EVENTS_BACKGROUND_COLOR : CalendarPreferences.PREF_BACKGROUND_COLOR;
    int color = prefs.getInt(prefKey, getTag().equals(CalendarPreferences.PREF_PAST_EVENTS_BACKGROUND_COLOR) ? CalendarPreferences.PREF_PAST_EVENTS_BACKGROUND_COLOR_DEFAULT : CalendarPreferences.PREF_BACKGROUND_COLOR_DEFAULT);
    // android.util.Log.v("Color", "key:" + prefKey + "; color:0x" + Integer.toString(color, 16));
    picker.setColor(color);
    picker.setOldCenterColor(color);
    return createDialog(layout);
}

73. EventRemoteViewsFactory#getRemoteView()

Project: calendar-widget
File: EventRemoteViewsFactory.java
private RemoteViews getRemoteView(DayHeader dayHeader) {
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
    String alignment = prefs.getString(PREF_DAY_HEADER_ALIGNMENT, PREF_DAY_HEADER_ALIGNMENT_DEFAULT);
    RemoteViews rv = new RemoteViews(context.getPackageName(), Alignment.valueOf(alignment).getLayoutId());
    String dateString = DateUtil.createDateString(context, dayHeader.getStartDate()).toUpperCase(Locale.getDefault());
    rv.setTextViewText(R.id.day_header_title, dateString);
    setTextSize(context, rv, R.id.day_header_title, R.dimen.day_header_title);
    setTextColorFromAttr(context, rv, R.id.day_header_title, R.attr.dayHeaderTitle);
    setBackgroundColor(rv, R.id.day_header, dayHeader.getStartDay().plusDays(1).isBefore(DateUtil.now()) ? CalendarPreferences.getPastEventsBackgroundColor(context) : Color.TRANSPARENT);
    setBackgroundColorFromAttr(context, rv, R.id.day_header_separator, R.attr.dayHeaderSeparator);
    setPadding(context, rv, R.id.day_header_title, 0, R.dimen.day_header_padding_top, R.dimen.day_header_padding_right, R.dimen.day_header_padding_bottom);
    Intent intent = createOpenCalendarAtDayIntent(dayHeader.getStartDate());
    rv.setOnClickFillInIntent(R.id.day_header, intent);
    return rv;
}

74. PayPal#getPersistedPayPalRequest()

Project: braintree_android
File: PayPal.java
/**
     * PayPalRequest is only used for One Time Payments
     * @param context
     * @return
     */
private static PayPalRequest getPersistedPayPalRequest(Context context) {
    SharedPreferences prefs = BraintreeSharedPreferences.getSharedPreferences(context);
    try {
        byte[] requestBytes = Base64.decode(prefs.getString(PAYPAL_REQUEST_KEY, ""), 0);
        Parcel parcel = Parcel.obtain();
        parcel.unmarshall(requestBytes, 0, requestBytes.length);
        parcel.setDataPosition(0);
        return PayPalRequest.CREATOR.createFromParcel(parcel);
    } catch (Exception ignored) {
    } finally {
        prefs.edit().remove(PAYPAL_REQUEST_KEY).apply();
    }
    return null;
}

75. ConfigurationManager#getCachedConfiguration()

Project: braintree_android
File: ConfigurationManager.java
@Nullable
private static Configuration getCachedConfiguration(Context context, String configUrl) {
    SharedPreferences prefs = BraintreeSharedPreferences.getSharedPreferences(context);
    configUrl = Base64.encodeToString(configUrl.getBytes(), 0);
    String timestampKey = configUrl + "_timestamp";
    if ((System.currentTimeMillis() - prefs.getLong(timestampKey, 0)) > TTL) {
        return null;
    }
    try {
        return Configuration.fromJson(prefs.getString(configUrl, ""));
    } catch (JSONException e) {
        return null;
    }
}

76. SearchTutorialActivity#onCreate()

Project: brailleback
File: SearchTutorialActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.search_tutorial_activity);
    final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
    CheckBox doNotShowCheckBox = (CheckBox) findViewById(R.id.doNotShowCheckBox);
    doNotShowCheckBox.setChecked(prefs.getBoolean(PREF_DO_NOT_SHOW, false));
}

77. ChannelBrowseActivity#openLast()

Project: BotLibre
File: ChannelBrowseActivity.java
public void openLast(View view) {
    SharedPreferences cookies = MainActivity.current.getPreferences(Context.MODE_PRIVATE);
    String last = cookies.getString("channel", null);
    if (last == null) {
        MainActivity.showMessage("Channel is invalid", this);
        return;
    }
    ChannelConfig config = new ChannelConfig();
    config.name = last;
    HttpAction action = new HttpFetchAction(this, config);
    action.execute();
}

78. ChannelBrowseActivity#resetLast()

Project: BotLibre
File: ChannelBrowseActivity.java
public void resetLast() {
    Button button = (Button) findViewById(R.id.lastButton);
    if (button == null) {
        return;
    }
    if (MainActivity.current == null) {
        return;
    }
    SharedPreferences cookies = MainActivity.current.getPreferences(Context.MODE_PRIVATE);
    String last = cookies.getString("channel", null);
    if (last != null) {
        button.setText(last);
        button.setVisibility(View.VISIBLE);
    } else {
        button.setVisibility(View.GONE);
    }
}

79. ForumBrowseActivity#openLast()

Project: BotLibre
File: ForumBrowseActivity.java
public void openLast(View view) {
    SharedPreferences cookies = MainActivity.current.getPreferences(Context.MODE_PRIVATE);
    String last = cookies.getString("forum", null);
    if (last == null) {
        MainActivity.showMessage("Forum is invalid", this);
        return;
    }
    ForumConfig config = new ForumConfig();
    config.name = last;
    HttpAction action = new HttpFetchAction(this, config);
    action.execute();
}

80. BrowseActivity#openLast()

Project: BotLibre
File: BrowseActivity.java
public void openLast(View view) {
    SharedPreferences cookies = MainActivity.current.getPreferences(Context.MODE_PRIVATE);
    String last = cookies.getString("instance", null);
    if (last == null) {
        MainActivity.showMessage("Bot is invalid", this);
        return;
    }
    InstanceConfig config = new InstanceConfig();
    config.name = last;
    HttpAction action = new HttpFetchAction(this, config);
    action.execute();
}

81. BrowseActivity#resetLast()

Project: BotLibre
File: BrowseActivity.java
public void resetLast() {
    if (MainActivity.current == null) {
        return;
    }
    Button button = (Button) findViewById(R.id.lastButton);
    SharedPreferences cookies = MainActivity.current.getPreferences(Context.MODE_PRIVATE);
    String last = cookies.getString("instance", null);
    if (last != null) {
        button.setText(last);
        button.setVisibility(View.VISIBLE);
    } else {
        button.setVisibility(View.GONE);
    }
}

82. BrowseActivity#openLast()

Project: BotLibre
File: BrowseActivity.java
public void openLast(View view) {
    SharedPreferences cookies = MainActivity.current.getPreferences(Context.MODE_PRIVATE);
    String last = cookies.getString("instance", null);
    if (last == null) {
        MainActivity.showMessage("Bot is invalid", this);
        return;
    }
    InstanceConfig config = new InstanceConfig();
    config.name = last;
    HttpAction action = new HttpFetchAction(this, config);
    action.execute();
}

83. BrowseActivity#resetLast()

Project: BotLibre
File: BrowseActivity.java
public void resetLast() {
    if (MainActivity.current == null) {
        return;
    }
    Button button = (Button) findViewById(R.id.lastButton);
    SharedPreferences cookies = MainActivity.current.getPreferences(Context.MODE_PRIVATE);
    String last = cookies.getString("instance", null);
    if (last != null) {
        button.setText(last);
        button.setVisibility(View.VISIBLE);
    } else {
        button.setVisibility(View.GONE);
    }
}

84. WebViewTask#onPreExecute()

Project: Bitocle
File: WebViewTask.java
@Override
protected void onPreExecute() {
    context = fragment.getContentView().getContext();
    owner = fragment.getOwner();
    name = fragment.getName();
    sha = fragment.getSha();
    filename = fragment.getFilename();
    SharedPreferences preferences = context.getSharedPreferences(context.getString(R.string.login_sp), Context.MODE_PRIVATE);
    css = preferences.getString(context.getString(R.string.login_sp_highlight_css), context.getString(R.string.webview_default_css));
    webView = fragment.getWebView();
    fragment.setContentShown(false);
}

85. MainActivity#showHighlightDialog()

Project: Bitocle
File: MainActivity.java
private void showHighlightDialog() {
    SharedPreferences preferences = getSharedPreferences(getString(R.string.login_sp), MODE_PRIVATE);
    final SharedPreferences.Editor editor = preferences.edit();
    AlertDialog dialog;
    int num = preferences.getInt(getString(R.string.login_sp_highlight_num), 0);
    AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this).setSingleChoiceItems(R.array.dialog_highlight_list, num, new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
            editor.putInt(getString(R.string.login_sp_highlight_num), which);
            String str = getResources().getStringArray(R.array.dialog_highlight_list)[which];
            str = str.toLowerCase();
            editor.putString(getString(R.string.login_sp_highlight_css), str);
            editor.commit();
            dialog.dismiss();
        }
    });
    dialog = builder.create();
    dialog.show();
}

86. WebViewTask#onPreExecute()

Project: Bitocle
File: WebViewTask.java
@Override
protected void onPreExecute() {
    context = fragment.getContentView().getContext();
    owner = fragment.getOwner();
    name = fragment.getName();
    sha = fragment.getSha();
    filename = fragment.getFilename();
    SharedPreferences preferences = context.getSharedPreferences(context.getString(R.string.login_sp), Context.MODE_PRIVATE);
    css = preferences.getString(context.getString(R.string.login_sp_highlight_css), context.getString(R.string.webview_default_css));
    webView = fragment.getWebView();
    fragment.setContentShown(false);
}

87. MainActivity#showHighlightDialog()

Project: Bitocle
File: MainActivity.java
private void showHighlightDialog() {
    SharedPreferences preferences = getSharedPreferences(getString(R.string.login_sp), MODE_PRIVATE);
    final SharedPreferences.Editor editor = preferences.edit();
    AlertDialog dialog;
    int num = preferences.getInt(getString(R.string.login_sp_highlight_num), 0);
    AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this).setSingleChoiceItems(R.array.dialog_highlight_list, num, new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
            editor.putInt(getString(R.string.login_sp_highlight_num), which);
            String str = getResources().getStringArray(R.array.dialog_highlight_list)[which];
            str = str.toLowerCase();
            editor.putString(getString(R.string.login_sp_highlight_css), str);
            editor.commit();
            dialog.dismiss();
        }
    });
    dialog = builder.create();
    dialog.show();
}

88. AccessTokenKeeper#readAccessToken()

Project: BiliShare
File: AccessTokenKeeper.java
/**
     * ? SharedPreferences ?? Token ???
     * 
     * @param context ?????????
     * 
     * @return ?? Token ??
     */
public static Oauth2AccessToken readAccessToken(Context context) {
    if (null == context) {
        return null;
    }
    Oauth2AccessToken token = new Oauth2AccessToken();
    SharedPreferences pref = context.getSharedPreferences(PREFERENCES_NAME, Context.MODE_APPEND);
    token.setUid(pref.getString(KEY_UID, ""));
    token.setToken(pref.getString(KEY_ACCESS_TOKEN, ""));
    token.setRefreshToken(pref.getString(KEY_REFRESH_TOKEN, ""));
    token.setExpiresTime(pref.getLong(KEY_EXPIRES_IN, 0));
    return token;
}

89. AccessTokenKeeper#writeAccessToken()

Project: BiliShare
File: AccessTokenKeeper.java
/**
     * ?? Token ??? SharedPreferences?
     * 
     * @param context ?????????
     * @param token   Token ??
     */
public static void writeAccessToken(Context context, Oauth2AccessToken token) {
    if (null == context || null == token) {
        return;
    }
    SharedPreferences pref = context.getSharedPreferences(PREFERENCES_NAME, Context.MODE_APPEND);
    Editor editor = pref.edit();
    editor.putString(KEY_UID, token.getUid());
    editor.putString(KEY_ACCESS_TOKEN, token.getToken());
    editor.putString(KEY_REFRESH_TOKEN, token.getRefreshToken());
    editor.putLong(KEY_EXPIRES_IN, token.getExpiresTime());
    editor.commit();
}

90. BeepManager#updatePrefs()

Project: BarcodeScanner
File: BeepManager.java
/**
	 * ????????????????????????????? ?Barcode Scanner????????????????????
	 */
synchronized void updatePrefs() {
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
    playBeep = shouldBeep(prefs, activity);
    vibrate = prefs.getBoolean(Config.KEY_VIBRATE, false);
    if (playBeep && mediaPlayer == null) {
        // The volume on STREAM_SYSTEM is not adjustable, and users found it
        // too loud,
        // so we now play on the music stream.
        activity.setVolumeControlStream(AudioManager.STREAM_MUSIC);
        mediaPlayer = buildMediaPlayer(activity);
    }
}

91. AmbientLightManager#start()

Project: BarcodeScanner
File: AmbientLightManager.java
void start(CameraManager cameraManager) {
    this.cameraManager = cameraManager;
    SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context);
    if (FrontLightMode.readPref(sharedPrefs) == FrontLightMode.AUTO) {
        SensorManager sensorManager = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE);
        lightSensor = sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT);
        if (lightSensor != null) {
            sensorManager.registerListener(this, lightSensor, SensorManager.SENSOR_DELAY_NORMAL);
        }
    }
}

92. ReminderService#setPreferenceDefaults()

Project: astrid
File: ReminderService.java
/** Set preference defaults, if unset. called at startup */
public void setPreferenceDefaults() {
    if (preferencesInitialized)
        return;
    Context context = ContextManager.getContext();
    SharedPreferences prefs = Preferences.getPrefs(context);
    Editor editor = prefs.edit();
    Resources r = context.getResources();
    Preferences.setIfUnset(prefs, editor, r, R.string.p_rmd_quietStart, 22);
    Preferences.setIfUnset(prefs, editor, r, R.string.p_rmd_quietEnd, 10);
    Preferences.setIfUnset(prefs, editor, r, R.string.p_rmd_default_random_hours, 0);
    Preferences.setIfUnset(prefs, editor, r, R.string.p_rmd_time, 18);
    Preferences.setIfUnset(prefs, editor, r, R.string.p_rmd_nagging, true);
    Preferences.setIfUnset(prefs, editor, r, R.string.p_rmd_persistent, true);
    editor.commit();
    preferencesInitialized = true;
}

93. OpencrxCoreUtils#getDefaultCreator()

Project: astrid
File: OpencrxCoreUtils.java
/**
     * Gets default creator from setting
     * @return CREATOR_NO_SYNC if should not sync, otherwise remote id
     */
public long getDefaultCreator() {
    long defaultCreatorId = CREATOR_NO_SYNC;
    SharedPreferences sharedPreferences = OpencrxCoreUtils.getPrefs();
    if (sharedPreferences != null) {
        String defCreatorString = sharedPreferences.getString(PREF_DEFAULT_CREATOR, String.valueOf(CREATOR_NO_SYNC));
        try {
            defaultCreatorId = Long.parseLong(defCreatorString);
        } catch (Exception ex) {
            defaultCreatorId = CREATOR_NO_SYNC;
        }
    }
    return defaultCreatorId;
}

94. Client#start()

Project: APStatus
File: Client.java
protected void start() {
    SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
    clientName = preferences.getString(Settings.PREF_CLIENT_NAME, DEFAULT_CLIENT_NAME);
    clientKey = null;
    String key = preferences.getString(Settings.CLIENT_KEY, null);
    if (key != null) {
        try {
            clientKey = KeyFactory.getInstance("RSA").generatePrivate(new PKCS8EncodedKeySpec(Base64.decode(key, Base64.DEFAULT)));
        } catch (Exception e) {
            log(e.toString());
        }
    }
    if (!started) {
        bitmapMaker = new ClientBitmapMaker(this);
        postDefaultNotification(null);
    }
}

95. PingAdwordsUtil#recordRefererOnDeepLinkCall()

Project: AppUpdateTrackerLib
File: PingAdwordsUtil.java
public static void recordRefererOnDeepLinkCall(Context context, Intent intent) {
    if (context == null || intent == null || intent.getData() == null)
        return;
    Uri uri = intent.getData();
    String referer = uri.getQueryParameter("referrer");
    if (referer == null || referer.trim().equals(""))
        return;
    SharedPreferences mPrefs = context.getSharedPreferences(SHARED_PREF_KEY, Context.MODE_PRIVATE);
    mPrefs.edit().putString(REFF_PREF, referer);
    mPrefs.edit().putInt(APP_UPD_PREF, getAppVersion(context));
    mPrefs.edit().commit();
}

96. PingAdwordsUtil#onResumePingIfAppUpdate()

Project: AppUpdateTrackerLib
File: PingAdwordsUtil.java
public static void onResumePingIfAppUpdate(final Context context, final String conversionId, final String label) {
    SharedPreferences mPrefs = context.getSharedPreferences(SHARED_PREF_KEY, Context.MODE_PRIVATE);
    final String referer = mPrefs.getString(REFF_PREF, null);
    int oldAppVersion = mPrefs.getInt(APP_UPD_PREF, 0);
    int newAppversion = getAppVersion(context);
    if (oldAppVersion < newAppversion) {
        mPrefs.edit().putInt(APP_UPD_PREF, newAppversion).commit();
        AsyncTask.execute(new Runnable() {

            @Override
            public void run() {
                ConversionParameters params = makeConversionParameters(context, conversionId, label, referer);
                sendAdwordsPing(params);
            }
        });
    }
}

97. NearbyFragment#disableTelemetry()

Project: apps-android-wikipedia
File: NearbyFragment.java
@SuppressLint("CommitPrefEdits")
private void disableTelemetry() {
    // setTelemetryEnabled() does not write to shared prefs unless a change is detected.
    // However, it is initialized to false and then defaulted to true when retrieving from
    // shared prefs later. This means either calling setTelemetryEnabled(true) first or writing
    // to Mapbox's private shared prefs directly. setTelemetryEnabled(true) would start the
    // service at least briefly so the latter approach is used.
    // Lint recommends editor.apply() instead of commit() because it blocks but we really want
    // to be certain that telemetry isn't enabled.
    SharedPreferences prefs = getContext().getSharedPreferences(MapboxConstants.MAPBOX_SHARED_PREFERENCES_FILE, Context.MODE_PRIVATE);
    SharedPreferences.Editor editor = prefs.edit();
    editor.putBoolean(MapboxConstants.MAPBOX_SHARED_PREFERENCE_KEY_TELEMETRY_ENABLED, false);
    editor.commit();
    MapboxEventManager.getMapboxEventManager().setTelemetryEnabled(false);
}

98. ABTwitter#loadAccessToken()

Project: appiaries-sdk-android
File: ABTwitter.java
/* (Non-Public)
     * SharedPreferences ?? AccessToken ?????????????
     * @param context ??????
     * @return AccessToken??????
     */
protected AccessToken loadAccessToken(final Context context) {
    SharedPreferences prefs = context.getSharedPreferences(AB.Preference.PREFERENCE_NAME, Context.MODE_PRIVATE);
    String token = prefs.getString(AB.Preference.PREF_KEY_SESSION_TWITTER_TOKEN, null);
    String tokenSecret = prefs.getString(AB.Preference.PREF_KEY_SESSION_TWITTER_TOKEN_SECRET, null);
    Long userId = prefs.getLong(AB.Preference.PREF_KEY_SESSION_TWITTER_USER_ID, 0);
    //XXX: AccessToken??????????????????????????????????
    this.screenName = prefs.getString(AB.Preference.PREF_KEY_SESSION_TWITTER_SCREEN_NAME, null);
    AccessToken accessToken = null;
    if (token != null && tokenSecret != null && userId > 0 && screenName != null) {
        accessToken = new AccessToken(token, tokenSecret, userId);
    }
    return accessToken;
}

99. PushReportThread#initPush()

Project: appcan-android
File: PushReportThread.java
private void initPush() {
    // setPushState ????
    String localPushMes = "0";
    String pushMes = "1";
    SharedPreferences sp = m_activity.getSharedPreferences("saveData", Context.MODE_MULTI_PROCESS);
    Editor editor = sp.edit();
    if (!PushReportAgent.widgetPush) {
        pushMes = "0";
    }
    editor.putString("pushMes", pushMes);
    editor.commit();
    localPushMes = sp.getString("localPushMes", pushMes);
    if ("1".equals(localPushMes) && "1".equals(pushMes)) {
        Intent myIntent = new Intent(m_activity, PushService.class);
        myIntent.putExtra("type", 1);
        m_activity.startService(myIntent);
    } else {
        Intent myIntent = new Intent(m_activity, PushService.class);
        myIntent.putExtra("type", 0);
        m_activity.startService(myIntent);
    }
}

100. PushReportAgent#setPushState()

Project: appcan-android
File: PushReportAgent.java
/**
     * ????
     *
     * @param type 1 ? 0 ?
     */
public static void setPushState(Context context, int type) {
    PushReportUtility.log("setPushState--" + type);
    SharedPreferences sp = context.getSharedPreferences("saveData", Context.MODE_MULTI_PROCESS);
    Editor editor = sp.edit();
    editor.putString("localPushMes", String.valueOf(type));
    editor.commit();
    String pushMes = sp.getString("pushMes", String.valueOf(type));
    if (type == 1 && "1".equals(pushMes)) {
        Intent myIntent = new Intent(context, PushService.class);
        myIntent.putExtra("type", type);
        context.startService(myIntent);
    } else {
        Intent myIntent = new Intent(context, PushService.class);
        myIntent.putExtra("type", type);
        context.startService(myIntent);
    }
}