public static String tab_5 (Activity activity) {
SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(activity);
String s;
final String tab_string = sharedPref.getString("tab_4", "");
try {
if (tab_string.isEmpty()) {
s = activity.getString(R.string.context_tab);
} else {
s = tab_string;
}
} catch (Exception e) {
Log.e("KidsPortal", "Unable to get String", e);
s = activity.getString(R.string.context_tab);
}
return s;
}
java类android.content.SharedPreferences的实例源码
helper_browser.java 文件源码
项目:Kids-Portal-Android
阅读 39
收藏 0
点赞 0
评论 0
SettingsFragment.java 文件源码
项目:android-dev-challenge
阅读 30
收藏 0
点赞 0
评论 0
@Override
public void onCreatePreferences(Bundle bundle, String s) {
// Add 'general' preferences, defined in the XML file
addPreferencesFromResource(R.xml.pref_general);
SharedPreferences sharedPreferences = getPreferenceScreen().getSharedPreferences();
PreferenceScreen prefScreen = getPreferenceScreen();
int count = prefScreen.getPreferenceCount();
for (int i = 0; i < count; i++) {
Preference p = prefScreen.getPreference(i);
if (!(p instanceof CheckBoxPreference)) {
String value = sharedPreferences.getString(p.getKey(), "");
setPreferenceSummary(p, value);
}
}
}
LoginActivity.java 文件源码
项目:chapp-messenger
阅读 33
收藏 0
点赞 0
评论 0
private void getInformationFromFB(String UID) {
dbr_users.child(UID).addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
email = (String) dataSnapshot.child("mail").getValue();
name = (String) dataSnapshot.child("name").getValue();
username = (String) dataSnapshot.child("username").getValue();
password = (String) dataSnapshot.child("password").getValue();
telefonnummer = (String) dataSnapshot.child("telefonnummer").getValue();
SharedPreferences.Editor editor = getSharedPreferences("CHAPP_PREFS", Context.MODE_PRIVATE).edit();
editor.putString("email", email);
editor.putString("name", name);
editor.putString("username", username);
editor.putString("telefonnummer", telefonnummer);
editor.putString("password", password);
editor.commit();
};
@Override
public void onCancelled(DatabaseError databaseError) {
// ...
}
});
}
SunshinePreferences.java 文件源码
项目:android-dev-challenge
阅读 29
收藏 0
点赞 0
评论 0
/**
* Returns the location coordinates associated with the location. Note that there is a
* possibility that these coordinates may not be set, which results in (0,0) being returned.
* Interestingly, (0,0) is in the middle of the ocean off the west coast of Africa.
*
* @param context used to access SharedPreferences
* @return an array containing the two coordinate values for the user's preferred location
*/
public static double[] getLocationCoordinates(Context context) {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
double[] preferredCoordinates = new double[2];
/*
* This is a hack we have to resort to since you can't store doubles in SharedPreferences.
*
* Double.doubleToLongBits returns an integer corresponding to the bits of the given
* IEEE 754 double precision value.
*
* Double.longBitsToDouble does the opposite, converting a long (that represents a double)
* into the double itself.
*/
preferredCoordinates[0] = Double
.longBitsToDouble(sp.getLong(PREF_COORD_LAT, Double.doubleToRawLongBits(0.0)));
preferredCoordinates[1] = Double
.longBitsToDouble(sp.getLong(PREF_COORD_LONG, Double.doubleToRawLongBits(0.0)));
return preferredCoordinates;
}
AccessManager.java 文件源码
项目:keepass2android
阅读 35
收藏 0
点赞 0
评论 0
public static Set<String> getAllHostPackages(Context ctx)
{
SharedPreferences prefs = ctx.getSharedPreferences("KP2A.PluginAccess.hosts", Context.MODE_PRIVATE);
Set<String> result = new HashSet<String>();
for (String host: prefs.getAll().keySet())
{
try
{
PackageInfo info = ctx.getPackageManager().getPackageInfo(host, PackageManager.GET_META_DATA);
//if we get here, the package is still there
result.add(host);
}
catch (PackageManager.NameNotFoundException e)
{
//host gone. ignore.
}
}
return result;
}
PersistentCookieStore.java 文件源码
项目:Mobike
阅读 35
收藏 0
点赞 0
评论 0
@Override
public boolean clearExpired(Date date) {
boolean clearedAny = false;
SharedPreferences.Editor prefsWriter = cookiePrefs.edit();
for (ConcurrentHashMap.Entry<String, Cookie> entry : cookies.entrySet()) {
String name = entry.getKey();
Cookie cookie = entry.getValue();
if (cookie.isExpired(date)) {
// Clear cookies from local store
cookies.remove(name);
// Clear cookies from persistent store
prefsWriter.remove(COOKIE_NAME_PREFIX + name);
// We've cleared at least one
clearedAny = true;
}
}
// Update names in persistent store
if (clearedAny) {
prefsWriter.putString(COOKIE_NAME_STORE, TextUtils.join(",", cookies.keySet()));
}
prefsWriter.commit();
return clearedAny;
}
MainActivity.java 文件源码
项目:DAPNETApp
阅读 33
收藏 0
点赞 0
评论 0
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
Menu nv = navigationView.getMenu();
MenuItem mloginstatus = nv.findItem(R.id.nav_loginstatus);
SharedPreferences sharedPref = getSharedPreferences("sharedPref", Context.MODE_PRIVATE);
loggedIn = sharedPref.getBoolean("isLoggedIn", false);
mServer = sharedPref.getString("server", null);
if (loggedIn) {
mloginstatus.setTitle(R.string.nav_logout);
Log.i(TAG, "User is logged in!");
} else {
mloginstatus.setTitle(R.string.nav_login);
Log.i(TAG, "User is not logged in!");
}
if (mServer != null) {
setVersion(mServer);
} else {
setVersion("http://hampager.de:8080");
//if mServer == null
// setVersion("http://dapnet.db0sda.ampr.org:8080")
}
return true;
}
StorageHelper.java 文件源码
项目:memento-app
阅读 28
收藏 0
点赞 0
评论 0
public static void setPersonGroupName(String personGroupIdToAdd, String personGroupName, Context context) {
SharedPreferences personGroupIdNameMap =
context.getSharedPreferences("PersonGroupIdNameMap", Context.MODE_PRIVATE);
SharedPreferences.Editor personGroupIdNameMapEditor = personGroupIdNameMap.edit();
personGroupIdNameMapEditor.putString(personGroupIdToAdd, personGroupName);
personGroupIdNameMapEditor.commit();
Set<String> personGroupIds = getAllPersonGroupIds(context);
Set<String> newPersonGroupIds = new HashSet<>();
for (String personGroupId: personGroupIds) {
newPersonGroupIds.add(personGroupId);
}
newPersonGroupIds.add(personGroupIdToAdd);
SharedPreferences personGroupIdSet =
context.getSharedPreferences("PersonGroupIdSet", Context.MODE_PRIVATE);
SharedPreferences.Editor personGroupIdSetEditor = personGroupIdSet.edit();
personGroupIdSetEditor.putStringSet("PersonGroupIdSet", newPersonGroupIds);
personGroupIdSetEditor.commit();
}
PayBillActivity.java 文件源码
项目:Shared-Route
阅读 34
收藏 0
点赞 0
评论 0
private void postInfo() {
if (mAuthTask != null) {
return;
}
showProgress(true);
String payPath = "";
RadioButton zhifubao = (RadioButton)findViewById(R.id.zhifubao);
RadioButton wechat = (RadioButton)findViewById(R.id.wechat);
if (zhifubao.isChecked()){
payPath = "zhifubao";
} else if (wechat.isChecked()) {
payPath="wechat";
}
SharedPreferences sp = getSharedPreferences("now_account", Context.MODE_PRIVATE);
stuNum=sp.getString("now_stu_num",null);
Bundle bundle = getIntent().getExtras();
mAuthTask = new PostTask(bundle.getString("money"),bundle.getString("name"),
bundle.getString("phone"),bundle.getString("num"),bundle.getString("packsort"),
bundle.getString("pickupplace"),bundle.getString("delieverplace"),
bundle.getString("pickuptime"),bundle.getString("delievertime"),
payPath,bundle.getString("remark"),stuNum,bundle.getString("securitymoney"));
mAuthTask.execute((Void) null);
}
SettingsFragment.java 文件源码
项目:TherapyGuide
阅读 53
收藏 0
点赞 0
评论 0
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Define the settings file
getPreferenceManager().setSharedPreferencesName(MainActivity.PREFERENCES);
getPreferenceManager().setSharedPreferencesMode(Context.MODE_PRIVATE);
// Load the preferences from an XML resource
addPreferencesFromResource(R.xml.preferences);
// Set the summary for the diary reminder time
SharedPreferences sharedPreferences = getActivity()
.getSharedPreferences(MainActivity.PREFERENCES, Context.MODE_PRIVATE);
setDiaryReminderTimeSummary(sharedPreferences);
// Prepare alarm
Intent intent = new Intent(getActivity(), AlarmHandler.class);
intent.setAction(AlarmHandler.DIARY_ALERT);
mAlarmIntent = PendingIntent.getBroadcast(getActivity(), 0, intent, 0);
mAlarmManager = (AlarmManager) getActivity().getSystemService(Context.ALARM_SERVICE);
mReceiver = new ComponentName(getActivity(), BootHandler.class);
mPackageManager = getActivity().getPackageManager();
}
Pedometer.java 文件源码
项目:appinventor-extensions
阅读 31
收藏 0
点赞 0
评论 0
/**
* Saves the pedometer state to shared preferences.
*/
@SimpleFunction(description = "Saves the pedometer state to the phone. Permits " +
"permits accumulation of steps and distance between invocations of an App that uses " +
"the pedometer. Different Apps will have their own saved state.")
public void Save() {
// Store preferences
SharedPreferences settings = context.getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE);
SharedPreferences.Editor editor = settings.edit();
editor.putFloat("Pedometer.stridelength", strideLength);
editor.putFloat("Pedometer.distance", totalDistance);
editor.putInt("Pedometer.prevStepCount", numStepsRaw);
if (pedometerPaused) {
editor.putLong("Pedometer.clockTime", prevStopClockTime);
} else {
editor.putLong("Pedometer.clockTime", prevStopClockTime +
(System.currentTimeMillis() - startTime));
}
editor.putLong("Pedometer.closeTime", System.currentTimeMillis());
editor.commit();
Log.d(TAG, "Pedometer state saved.");
}
MagpieActivity.java 文件源码
项目:Android_watch_magpie
阅读 38
收藏 0
点赞 0
评论 0
private void recreateAgents(SharedPreferences settings) {
Message request = Message.obtain();
request.what = Environment.RECREATE_AGENTS;
request.replyTo = replyMessenger;
Bundle bundle = new Bundle();
HashSet<String> agentNamesFromActivity = (HashSet<String>)
settings.getStringSet(ACTIVITY_NAME, new HashSet<String>());
bundle.putSerializable(AGENT_NAMES, agentNamesFromActivity);
request.setData(bundle);
try {
requestMessenger.send(request);
} catch (RemoteException ex) {
ex.printStackTrace();
}
}
RateApp.java 文件源码
项目:MyBP
阅读 34
收藏 0
点赞 0
评论 0
public void appLaunched(Context context) {
SharedPreferences preferences = context.getSharedPreferences("MyBPreferences", Context.MODE_PRIVATE);
if(preferences.getBoolean("disabled", false)) {
return;
}
SharedPreferences.Editor editor = preferences.edit();
long launchCount = preferences.getLong("launchCount", 0) + 1;
editor.putLong("launchCount", launchCount);
long firstLaunchDate = preferences.getLong("firstLaunchDate", 0);
if(firstLaunchDate == 0) {
firstLaunchDate = System.currentTimeMillis();
editor.putLong("firstLaunchDate", firstLaunchDate);
}
if(launchCount >= LAUNCHES_UNTIL_PROMPT) {
if(System.currentTimeMillis() >= firstLaunchDate + (DAYS_UNTIL_PROMPT * 24 * 60 * 60 * 1000)) {
showRateDialog(context, editor);
}
}
editor.commit();
}
ApplicationLoader.java 文件源码
项目:airgram
阅读 34
收藏 0
点赞 0
评论 0
public static void startPushService() {
SharedPreferences preferences = applicationContext.getSharedPreferences("Notifications", MODE_PRIVATE);
if (preferences.getBoolean("pushService", true)) {
applicationContext.startService(new Intent(applicationContext, NotificationsService.class));
} else {
stopPushService();
}
}
PairManager.java 文件源码
项目:underlx
阅读 41
收藏 0
点赞 0
评论 0
public void unpair() {
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString(PREF_API_KEY, "");
editor.putString(PREF_API_SECRET, "");
editor.putLong(PREF_API_ACTIVATION, Long.MAX_VALUE);
editor.commit();
}
SettingsActivity.java 文件源码
项目:Checkerboard-IMU-Comparator
阅读 30
收藏 0
点赞 0
评论 0
private void restoreSharedPreferences(){
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putInt(getString(R.string.sharedpreferences_necessary_images_number_key), DEFAULT_NECESSARY_IMAGES_NUMBER);
editor.putInt(getString(R.string.sharedpreferences_checkerboard_width_key), DEFAULT_CHECKERBOARD_WIDTH);
editor.putInt(getString(R.string.sharedpreferences_checkerboard_height_key), DEFAULT_CHECKERBOARD_HEIGHT);
editor.apply();
}
SunshinePreferences.java 文件源码
项目:android-dev-challenge
阅读 37
收藏 0
点赞 0
评论 0
/**
* Resets the location coordinates stores in SharedPreferences.
*
* @param context Context used to get the SharedPreferences
*/
public static void resetLocationCoordinates(Context context) {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
SharedPreferences.Editor editor = sp.edit();
editor.remove(PREF_COORD_LAT);
editor.remove(PREF_COORD_LONG);
editor.apply();
}
Metronome.java 文件源码
项目:android-metronome
阅读 50
收藏 0
点赞 0
评论 0
public void clickSetDefault(View btn)
{
SharedPreferences prefs=PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor=prefs.edit();
editor.putInt("default_bpm", npbpm.getValue());
editor.putInt("default_measure", Integer.parseInt(etMeasure.getText().toString()));
editor.commit();
}
GcmPush.java 文件源码
项目:1946
阅读 40
收藏 0
点赞 0
评论 0
public static String getStoredPendingLocalAlarm( Context context, int index )
{
final SharedPreferences prefs = getGcmPreferences( context );
String keyData = PROP_ALARM_DATA_N + Integer.toString(index);
String alarmData = prefs.getString(keyData, null );
return alarmData;
}
PreferencesUtils.java 文件源码
项目:AndroidMuseumBleManager
阅读 34
收藏 0
点赞 0
评论 0
/**
* get int preferences
*
* @param context
* @param key The name of the preference to retrieve
* @param defaultValue Value to return if this preference does not exist
* @return The preference value if it exists, or defValue. Throws ClassCastException if there is a preference with
* this name that is not a int
*/
public static int getInt(Context context, String key, int defaultValue) {
try {
SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE);
return settings.getInt(key, defaultValue);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return defaultValue;
}
ServerSetting.java 文件源码
项目:letv
阅读 36
收藏 0
点赞 0
评论 0
public void setEnvironment(Context context, int i) {
if (context != null && (this.c == null || this.c.get() == null)) {
this.c = new WeakReference(context.getSharedPreferences("ServerPrefs", 0));
}
if (i == 0 || i == 1) {
Editor edit;
switch (i) {
case 0:
edit = ((SharedPreferences) this.c.get()).edit();
edit.putInt("ServerType", 0);
edit.putString(KEY_OPEN_ENV, "formal");
edit.putString(KEY_HOST_QZS_QQ, KEY_HOST_QZS_QQ);
edit.putString(KEY_HOST_OPEN_MOBILE, KEY_HOST_OPEN_MOBILE);
edit.commit();
changeServer();
Toast.makeText(context, "已切换到正式环境", 0).show();
return;
case 1:
edit = ((SharedPreferences) this.c.get()).edit();
edit.putInt("ServerType", 1);
edit.putString(KEY_OPEN_ENV, "exp");
edit.putString(KEY_HOST_QZS_QQ, "testmobile.qq.com");
edit.putString(KEY_HOST_OPEN_MOBILE, "test.openmobile.qq.com");
edit.commit();
changeServer();
Toast.makeText(context, "已切换到体验环境", 0).show();
return;
default:
return;
}
}
f.e(a, "切换环境参数错误,正式环境为0,体验环境为1");
}
SharedPreferencesStringDropdownOption.java 文件源码
项目:Options
阅读 33
收藏 0
点赞 0
评论 0
private SharedPreferencesStringDropdownOption(SharedPreferences sharedPreferences, String key,
String defaultValue, String title,
List<Selection<String>> values) {
mSharedPreferences = sharedPreferences;
mKey = key;
mDefaultValue = defaultValue;
mTitle = title;
mValues = values;
}
Settings.java 文件源码
项目:simple-keyboard
阅读 33
收藏 0
点赞 0
评论 0
public static boolean readKeyPreviewPopupEnabled(final SharedPreferences prefs,
final Resources res) {
final boolean defaultKeyPreviewPopup = res.getBoolean(
R.bool.config_default_key_preview_popup);
if (!readFromBuildConfigIfToShowKeyPreviewPopupOption(res)) {
return defaultKeyPreviewPopup;
}
return prefs.getBoolean(PREF_POPUP_ON, defaultKeyPreviewPopup);
}
PostCallActivity.java 文件源码
项目:DAPNETApp
阅读 83
收藏 0
点赞 0
评论 0
private void saveData(TransmitterGroupResource[] input){
SharedPreferences sharedPref = getSharedPreferences("sharedPref", Context.MODE_PRIVATE);
SharedPreferences.Editor prefsEditor = sharedPref.edit();
Gson gson = new Gson();
String json = gson.toJson(input);
prefsEditor.putString("transmitters", json);
prefsEditor.apply();
}
Settings.java 文件源码
项目:Pocket-Plays-for-Twitch
阅读 32
收藏 0
点赞 0
评论 0
/**
* Chat - Should the chat be able to be showed in landspace
* @param enableChat True if yes, false if no.
*/
public void setShowChatInLandscape(boolean enableChat) {
SharedPreferences.Editor editor = getEditor();
editor.putBoolean(this.CHAT_LANDSCAPE_SWIPABLE, enableChat);
editor.commit();
}
MainActivity.java 文件源码
项目:ultrasonic
阅读 31
收藏 0
点赞 0
评论 0
private void loadSettings()
{
PreferenceManager.setDefaultValues(this, R.xml.settings, false);
final SharedPreferences preferences = Util.getPreferences(this);
if (!preferences.contains(Constants.PREFERENCES_KEY_CACHE_LOCATION))
{
final SharedPreferences.Editor editor = preferences.edit();
editor.putString(Constants.PREFERENCES_KEY_CACHE_LOCATION, FileUtil.getDefaultMusicDirectory().getPath());
editor.commit();
}
}
SunshinePreferences.java 文件源码
项目:android-dev-challenge
阅读 45
收藏 0
点赞 0
评论 0
/**
* Saves the time that a notification is shown. This will be used to get the ellapsed time
* since a notification was shown.
*
* @param context Used to access SharedPreferences
* @param timeOfNotification Time of last notification to save (in UNIX time)
*/
public static void saveLastNotificationTime(Context context, long timeOfNotification) {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
SharedPreferences.Editor editor = sp.edit();
String lastNotificationKey = context.getString(R.string.pref_last_notification);
editor.putLong(lastNotificationKey, timeOfNotification);
editor.apply();
}
Trakt.java 文件源码
项目:aos-MediaLib
阅读 34
收藏 0
点赞 0
评论 0
public static void setLoginPreferences(SharedPreferences pref, String user, String sha1) {
Editor editor = pref.edit();
if (user != null && sha1 != null) {
editor.putString(KEY_TRAKT_USER, user);
editor.putString(KEY_TRAKT_SHA1, sha1);
} else {
editor.remove(KEY_TRAKT_USER);
editor.remove(KEY_TRAKT_SHA1);
}
editor.commit();
}
EmojiView.java 文件源码
项目:airgram
阅读 41
收藏 0
点赞 0
评论 0
private void saveRecentStickers() {
SharedPreferences.Editor editor = getContext().getSharedPreferences("emoji", Activity.MODE_PRIVATE).edit();
StringBuilder stringBuilder = new StringBuilder();
for (int a = 0; a < newRecentStickers.size(); a++) {
if (stringBuilder.length() != 0) {
stringBuilder.append(",");
}
stringBuilder.append(newRecentStickers.get(a));
}
editor.putString("stickers2", stringBuilder.toString());
editor.commit();
}
UtilitySharedPrefs.java 文件源码
项目:Say_it
阅读 32
收藏 0
点赞 0
评论 0
public static void savePrefs(Context context, int value, String prefs_key) {
SharedPreferences settings = context.getSharedPreferences(MainActivity.PREFS_NAME, MODE_PRIVATE);
SharedPreferences.Editor editor = settings.edit();
editor.putInt(prefs_key, value);
editor.apply();
}