• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java SharedPreferences类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.holoeverywhere.preference.SharedPreferences的典型用法代码示例。如果您正苦于以下问题:Java SharedPreferences类的具体用法?Java SharedPreferences怎么用?Java SharedPreferences使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



SharedPreferences类属于org.holoeverywhere.preference包,在下文中一共展示了SharedPreferences类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: onSuccess

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
/**
 * A callback used when the user has successfully selected a user to send to
 */
protected void onSuccess() {
	SharedPreferences.Editor editor = (Editor) this.getActivity().getSharedPreferences(RESEND_INFO_KEY, Context.MODE_PRIVATE).edit();
	String text = getCaption();
	if (text == null)
		text = "";
	
	String resendFile = new File(this.getActivity().getCacheDir(), RESEND_FILE_PATH + (isPhoto() ? ".jpg" : ".mp4")).getAbsolutePath();
	if (FileIO.bufferedCopy(filePath, resendFile) < 0) {
		StatMethods.hotBread(this.getActivity(), "Error saving file for resend", Toast.LENGTH_SHORT);
	}
	
	editor.putString(SnapEditorBaseFrag.CAPTION_KEY, text).putString(SnapEditorBaseFrag.FILE_PATH_KEY, resendFile)
			.putBoolean(SnapEditorBaseFrag.MEDIA_TYPE_KEY, isPhoto()).putInt(SnapEditorBaseFrag.SNAP_TIME_KEY, snapTime).commit();
	
	onFragmentPopped();
	this.getActivity().setResult(Activity.RESULT_OK);
	this.getActivity().finish();
}
 
开发者ID:saltisgood,项目名称:opensnap,代码行数:22,代码来源:BaseContactSelectFrag.java


示例2: needToUpdateCache

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
public static boolean needToUpdateCache() {
	SharedPreferences sp = MyApplication.self.getSharedPreferences();
	MyApplication.self.cachedTexturesReady = false;

	if (sp.getInt("CachedTexturesVersion", 0) < CACHE_VERSION) {
		return true;
	}

	for (int i = 0, lenI = TextureLoader.TEXTURES_TO_LOAD.length; i < lenI; i++) {
		TextureLoader.TextureToLoad texToLoad = TextureLoader.TEXTURES_TO_LOAD[i];

		if (texToLoad.type == TextureLoader.TextureToLoad.TYPE_MAIN) {
			for (int j = 0, lenJ = mainTexMap.length; j < lenJ; j++) {
				if (!(new File(getCachePath(texToLoad.tex, j + 1))).exists()) {
					return true;
				}
			}
		} else if (!(new File(getCachePath(texToLoad.tex, 0))).exists()) {
			return true;
		}
	}

	MyApplication.self.cachedTexturesReady = true;
	return false;
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:26,代码来源:CachedTexturesProvider.java


示例3: onResume

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
@Override
public void onResume() {
    Log.w(TAG, "onResume()");
    super.onResume();
    listener = new SharedPreferences.OnSharedPreferenceChangeListener() {
        @Override
        public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String s) {
            if(s==Alarm.PREF_STATUS_TASKEND) {
                long serviceEndDate = sharedPreferences.getLong(Alarm.PREF_STATUS_TASKEND, 0);
                updateUI(serviceEndDate);
            }
        }
    };
    prefs.registerOnSharedPreferenceChangeListener(listener);

    // Check if current alarm on-going
    long serviceEndDate = prefs.getLong(Alarm.PREF_STATUS_TASKEND, -1);
    if(serviceEndDate!=-1) {
        updateUI(serviceEndDate);
    }
}
 
开发者ID:wuyingren,项目名称:WhatsAnnoyProject,代码行数:22,代码来源:RandomFragment.java


示例4: onCreate

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
@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);
}
 
开发者ID:wuyingren,项目名称:WhatsAnnoyProject,代码行数:18,代码来源:NavigationDrawerFragment.java


示例5: insertDeviceInfo

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
private void insertDeviceInfo(String deviceInfo, String klasse,
		String schoolId, String login, String password, String registration)
		throws IOException {
	String url = BASE_URL + "register?subId="
			+ URLEncoder.encode(registration, "UTF-8") + "&klasse="
			+ URLEncoder.encode(klasse, "UTF-8") + "&school="
			+ URLEncoder.encode(schoolId, "UTF-8") + "&deviceInfo="
			+ URLEncoder.encode(deviceInfo, "UTF-8") + "&login="
			+ URLEncoder.encode(login, "UTF-8") + "&password="
			+ URLEncoder.encode(password, "UTF-8");
	Response response = new Request(url).getResource("UTF-8");
	if (response.getResponseCode() == 200) {
		Log.d("GCM", "inserted device info");
	}
	SharedPreferences settings = PreferenceManager
			.getDefaultSharedPreferences(this);
	settings.edit().putString("regId", registration).commit();
	
	Intent intent = new Intent();
	intent.setAction("com.johan.vertretungsplan.registered");
	sendBroadcast(intent); 
}
 
开发者ID:johan12345,项目名称:ls-vertretungsplan,代码行数:23,代码来源:GCMIntentService.java


示例6: setResendInfo

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
@Override
protected void setResendInfo(String fileName, int time) {
	SharedPreferences resendPref = (SharedPreferences) this.getActivity().getSharedPreferences(RESEND_INFO_KEY, Context.MODE_PRIVATE);
	SharedPreferences.Editor editor = resendPref.edit();
	String text = mCaption.getText().toString();
	if (text == null)
		text = "";
	editor.putString(CAPTION_KEY, text);
	editor.putString(FILE_PATH_KEY, fileName);
	editor.putInt(SNAP_TIME_KEY, time);
	editor.putBoolean(MEDIA_TYPE_KEY, true);
	editor.commit();
}
 
开发者ID:saltisgood,项目名称:opensnap,代码行数:14,代码来源:SnapEditorPicFrag.java


示例7: onViewCreated

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
@Override
public void onViewCreated(final View view, Bundle savedInstanceState) {
	super.onViewCreated(view, savedInstanceState);
	
	int rot = this.getActivity().getWindowManager().getDefaultDisplay().getRotation();
	this.mIsPortraitMode = (rot == Surface.ROTATION_0 || rot == Surface.ROTATION_180);
	
	SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this.getActivity());
	mKeyboardPortraitHeight = prefs.getInt(KEYBOARD_PORTRAIT_HEIGHT_KEY, -1);
	mKeyboardLandHeight = prefs.getInt(KEYBOARD_LAND_HEIGHT_KEY, -1);
	
	view.getViewTreeObserver().addOnGlobalLayoutListener(this);
}
 
开发者ID:saltisgood,项目名称:opensnap,代码行数:14,代码来源:SnapEditorBaseFrag.java


示例8: getFilePath

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
protected String getFilePath() {
	if (isResend()) {
		SharedPreferences resendPref = (SharedPreferences) this.getActivity().getSharedPreferences(RESEND_INFO_KEY, Context.MODE_PRIVATE);
		if (!isResendPicture(this.getActivity())) {
			return new File(Environment.getExternalStorageDirectory() + CameraUtil.ROOT_PATH, CameraUtil.VID_FILE).getAbsolutePath();
		}
		return resendPref.getString(FILE_PATH_KEY, null);
	} else {
		return this.getArguments().getString(FILE_PATH_KEY);
	}
}
 
开发者ID:saltisgood,项目名称:opensnap,代码行数:12,代码来源:SnapEditorBaseFrag.java


示例9: getCaption

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
protected String getCaption() {
	if (isResend()) {
		SharedPreferences resendPref = (SharedPreferences) this.getActivity().getSharedPreferences(RESEND_INFO_KEY, Context.MODE_PRIVATE);
		return resendPref.getString(CAPTION_KEY, null);
	} else {
		return null;
	}
}
 
开发者ID:saltisgood,项目名称:opensnap,代码行数:9,代码来源:SnapEditorBaseFrag.java


示例10: updateKeyMap

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
protected void updateKeyMap(SharedPreferences sp, String key, int type) {
	int keyCode = sp.getInt(key, 0);

	if (keyCode > 0 && keyCode < keyMappings.length) {
		keyMappings[keyCode] = type;
	}
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:8,代码来源:Config.java


示例11: updateCache

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
public static void updateCache() {
	MyApplication.self.handler.post(new Runnable() {
		public void run() {
			if (MyApplication.self.cachedTexturesTask != null) {
				return;
			}

			MyApplication.self.cachedTexturesTask = new Task(new IOnComplete() {
				public void onComplete() {
					SharedPreferences sp = MyApplication.self.getSharedPreferences();
					SharedPreferences.Editor spEdit = sp.edit();
					spEdit.putInt("CachedTexturesVersion", CACHE_VERSION);
					spEdit.commit();

					MyApplication.self.cachedTexturesReady = true;
					MyApplication.self.cachedTexturesTask = null;

					MyApplication.self.getLocalBroadcastManager().sendBroadcast(
						(new Intent(BROADCAST_ACTION))
						.putExtra(EXTRA_PROGRESS, 101)
					);
				}
			});

			MyApplication.self.cachedTexturesTask.execute();
		}
	});
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:29,代码来源:CachedTexturesProvider.java


示例12: updateLatestVersionCode

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
public static void updateLatestVersionCode() {
	MyApplication.self.handler.post(new Runnable() {
		public void run() {
			if ((MyApplication.self.updateLatestVersionCodeTask != null) ||
				(MyApplication.self.getSharedPreferences().getLong("LatestVersionCodeNextCheck", 0) > System.currentTimeMillis())
			) {
				return;
			}

			MyApplication.self.updateLatestVersionCodeTask = new Task(new IOnComplete() {
				public void onComplete(int versionCode, String downloadUrl) {
					MyApplication.self.updateLatestVersionCodeTask = null;

					if (versionCode > 0) {
						SharedPreferences.Editor spEditor = MyApplication.self.getSharedPreferences().edit();
						spEditor.putInt("LatestVersionCode", versionCode);
						spEditor.putString("NewVersionDownloadUrl", downloadUrl);
						spEditor.putLong("LatestVersionCodeNextCheck", System.currentTimeMillis() + 12*60*60*1000);
						spEditor.commit();

						MyApplication.self.getLocalBroadcastManager().sendBroadcast(new Intent(BROADCAST_ACTION));
					}
				}
			});

			MyApplication.self.updateLatestVersionCodeTask.execute();
		}
	});
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:30,代码来源:UpdateLatestVersionCodeProvider.java


示例13: onCreate

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
@Override
public void onCreate() {
	super.onCreate();

	self = this;
	Tracker.getInstance(false); // initialize GA
	isLargeDevice = getResources().getBoolean(R.bool.gloomy_device_large);

	initFonts();
	initPreferences();
	initPaths();

	if (getSharedPreferences().getBoolean("FirstRun", true)) {
		profile.load(false);
		profile.save();

		SharedPreferences.Editor spEditor = getSharedPreferences().edit();
		spEditor.putBoolean("FirstRun", false);
		spEditor.commit();

		Tracker.getInstance(false).sendEventAndFlush(Common.GA_CATEGORY, "Detect", (isLargeDevice ? "LargeDevice" : "NotLargeDevice"), 0);
	} else {
		profile.load();
	}

	zeemoteHelper.onCreate();
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:28,代码来源:MyApplication.java


示例14: reload

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
public void reload(SharedPreferences sp) {
    zeemoteButtonMappings = new int[Math.max(
        Math.max(
            Math.max(ButtonEvent.BUTTON_A, ButtonEvent.BUTTON_B),
            ButtonEvent.BUTTON_C
        ),
        ButtonEvent.BUTTON_D
    ) + 1];

    zeemoteButtonMappings[ButtonEvent.BUTTON_A] = getControlMaskByName(sp.getString("ZeemoteMappingFire", "None"));
    zeemoteButtonMappings[ButtonEvent.BUTTON_B] = getControlMaskByName(sp.getString("ZeemoteMappingA", "None"));
    zeemoteButtonMappings[ButtonEvent.BUTTON_C] = getControlMaskByName(sp.getString("ZeemoteMappingB", "None"));
    zeemoteButtonMappings[ButtonEvent.BUTTON_D] = getControlMaskByName(sp.getString("ZeemoteMappingC", "None"));
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:15,代码来源:ConfigZeemoteHelper.java


示例15: updateRateWrapVisibility

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
public void updateRateWrapVisibility() {
    SharedPreferences sp = MyApplication.self.getSharedPreferences();

    if (sp.getBoolean("QuitWithoutRate", false) && !sp.getBoolean("RateAtLeastOnce", false)) {
        rateGameWrap.setVisibility(View.VISIBLE);
    } else {
        rateGameWrap.setVisibility(View.GONE);
    }
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:10,代码来源:MenuFragmentGPlayHelper.java


示例16: onStart

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
@Override
public void onStart() {
	super.onStart();
	soundManager.setPlaylist(SoundManager.LIST_MAIN);

	// set QuitWithoutRate on show, because user can hide dialog using "Back" button
	SharedPreferences.Editor spEditor = MyApplication.self.getSharedPreferences().edit();
	spEditor.putBoolean("QuitWithoutRate", true);
	spEditor.commit();
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:11,代码来源:RateGameDialogFragment.java


示例17: onBackPressed

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
public boolean onBackPressed(MainActivity activity) {
    SharedPreferences sp = MyApplication.self.getSharedPreferences();

    if (!rateGameDialogShown && sp.getInt("QuitCount", 0) == 3 - 1) {
        rateGameDialogShown = true;
        rateGameDialogFragment.show(activity.getSupportFragmentManager());
        return false;
    }

    return true;
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:12,代码来源:MainActivityGPlayHelper.java


示例18: onCreate

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
@Override
public void onCreate() {
	super.onCreate();

	// code

	code = getResources().getStringArray(R.array.codepostal);
	commune = getResources().getStringArray(R.array.commune);
	quartier = getResources().getStringArray(R.array.quartier);
	gouvernorat = getResources().getStringArray(R.array.gouvernorat);

	for (int i = 0; i < code.length; i++) {
		CodePostal cp = new CodePostal(code[i], commune[i], quartier[i],
				gouvernorat[i]);
		// Binds all strings into an array
		arraylist.add(cp);

	}

	InputStream keyStore = getResources().openRawResource(R.raw.my);
	// On initialise notre Thread-Pool
	mVolleyRequestQueueSsl = Volley.newRequestQueue(
			getApplicationContext(), new ExtHttpClientStack(
					new SslHttpClient(keyStore, "bousta123", 8443)));
	mVolleyRequestQueueSsl.start();

	mVolleyRequestQueue = Volley.newRequestQueue(getApplicationContext());
	mVolleyRequestQueue.start();

	// Restore preferences
	SharedPreferences settings = getSharedPreferences("PREFS_COUNT", 0);
	login = settings.getString("login", "");
	setLogin(login);
	password = settings.getString("password", "");
	setPassword(password);
	updatedCCP = settings.getString("updatedCCP", "");
	setUpdatedCCP(updatedCCP);
	updatedCcpValue = settings.getString("updatedCcpValue", "");
	setUpdatedCCP(updatedCcpValue);
}
 
开发者ID:WassimBenltaief,项目名称:laposte-android,代码行数:41,代码来源:LaPosteTunisienne.java


示例19: onSharedPreferenceChanged

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
@Override
public void onSharedPreferenceChanged(SharedPreferences preferences, String key) {
    /*RingtonePreference rtone = (RingtonePreference)findPreference(key);
    if(key.equals(rtone.getKey())) {
        //Toast.makeText(getActivity(), "Value: " + preferences.getString(key, ""), Toast.LENGTH_SHORT).show();
    }*/
}
 
开发者ID:wuyingren,项目名称:WhatsAnnoyProject,代码行数:8,代码来源:SettingsFragment.java


示例20: onMessage

import org.holoeverywhere.preference.SharedPreferences; //导入依赖的package包/类
/**
 * Called when a cloud message has been received.
 */
@Override
public void onMessage(Context context, Intent intent) {
	Intent intent2 = new Intent(this, VertretungsplanService.class);
	intent2.putExtra(VertretungsplanService.KEY_NOTIFICATION, false);
	startService(intent2);

	SharedPreferences settings = PreferenceManager
			.getDefaultSharedPreferences(context);
	if (settings.getBoolean("notification", true)
			&& !intent.getStringExtra("message").equals("NO_NOTIFICATION"))
		sendNotificationIntent(context, intent.getStringExtra("message"),
				true, false);
}
 
开发者ID:johan12345,项目名称:ls-vertretungsplan,代码行数:17,代码来源:GCMIntentService.java



注:本文中的org.holoeverywhere.preference.SharedPreferences类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java NuProcess类代码示例发布时间:2022-05-22
下一篇:
Java SchemaImpl类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap