当前位置: 首页>>代码示例>>Java>>正文


Java SharedPreferences.getInt方法代码示例

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


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

示例1: 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

示例2: 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

示例3: 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

示例4: 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

示例5: generateId

import org.holoeverywhere.preference.SharedPreferences; //导入方法依赖的package包/类
public static synchronized int generateId() {
    SharedPreferences preferences = TflApplication.getLastInstance().getSharedPreferences(
            SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE);

    int lastId = preferences.getInt(LAST_ID_KEY, 0);
    int newId = lastId + 1;
    preferences.edit().putInt(LAST_ID_KEY, newId).commit();

    return newId;
}
 
开发者ID:antonyt,项目名称:TflTravelAlerts,代码行数:11,代码来源:AlertIdGenerator.java

示例6: reload

import org.holoeverywhere.preference.SharedPreferences; //导入方法依赖的package包/类
public void reload() {
	SharedPreferences sp = MyApplication.self.getSharedPreferences();
	String controlSchemeStr = sp.getString("ControlsScheme", "StaticMovePad");

	if (!zeemoteHelper.setControlScheme(this, controlSchemeStr)) {
		if (controlSchemeStr.equals("FreeMovePad")) {
			controlScheme = Controls.SCHEME_FREE_MOVE_PAD;
		} else {
			controlScheme = Controls.SCHEME_STATIC_MOVE_PAD;
		}
	}

	moveSpeed = getAccel(sp.getInt("MoveSpeed", 8), 1, 8, 15, 0.25f, 0.5f, 1.0f);
	strafeSpeed = getAccel(sp.getInt("StrafeSpeed", 8), 1, 8, 15, 0.25f, 0.5f, 1.0f) * 0.5f;
	rotateSpeed = getAccel(sp.getInt("RotateSpeed", 8), 1, 8, 15, 0.5f, 1.0f, 2.0f);
	verticalLookMult = (sp.getBoolean("InvertVerticalLook", false) ? -1.0f : 1.0f);
	horizontalLookMult = (sp.getBoolean("InvertHorizontalLook", false) ? -1.0f : 1.0f);
	leftHandAim = sp.getBoolean("LeftHandAim", false);
	fireButtonAtTop = sp.getBoolean("FireButtonAtTop", false);
	controlsAlpha = 0.1f * (float)sp.getInt("ControlsAlpha", 5);
	controlsScale = 0.5f + 0.25f * (float)sp.getInt("ControlsScale", 2); // from 0.5f up to 1.25f
	accelerometerEnabled = sp.getBoolean("AccelerometerEnabled", false);
	accelerometerAcceleration = (float)sp.getInt("AccelerometerAcceleration", 5);
	trackballAcceleration = getAccel(sp.getInt("TrackballAcceleration", 5), 1, 5, 9, 0.1f, 1.0f, 10.0f);

	zeemoteHelper.reload(sp);
	keyMappings = new int[KeyEvent.getMaxKeyCode()];

	for (int i = 0; i < keyMappings.length; i++) {
		keyMappings[i] = 0;
	}

	updateKeyMap(sp, "KeyForward", Controls.FORWARD);
	updateKeyMap(sp, "KeyBackward", Controls.BACKWARD);
	updateKeyMap(sp, "KeyRotateLeft", Controls.ROTATE_LEFT);
	updateKeyMap(sp, "KeyRotateRight", Controls.ROTATE_RIGHT);
	updateKeyMap(sp, "KeyStrafeLeft", Controls.STRAFE_LEFT);
	updateKeyMap(sp, "KeyStrafeRight", Controls.STRAFE_RIGHT);
	updateKeyMap(sp, "KeyFire", Controls.FIRE);
	updateKeyMap(sp, "KeyNextWeapon", Controls.NEXT_WEAPON);
	updateKeyMap(sp, "KeyToggleMap", Controls.TOGGLE_MAP);
	updateKeyMap(sp, "KeyStrafeMode", Controls.STRAFE_MODE);

	gamma = (float)sp.getInt("Gamma", 1) * 0.04f;
	levelTextureFilter = ((sp.getInt("SmoothingLevel", 2) >= 3) ? GL10.GL_LINEAR : GL10.GL_NEAREST);
	weaponsTextureFilter = ((sp.getInt("SmoothingLevel", 2) >= 2) ? GL10.GL_LINEAR : GL10.GL_NEAREST);
	mapPosition = (float)(sp.getInt("MapPosition", 5) - 5) * 0.2f;
	showCrosshair = sp.getBoolean("ShowCrosshair", true);
	rotateScreen = sp.getBoolean("RotateScreen", false);
}
 
开发者ID:restorer,项目名称:gloomy-dungeons-2,代码行数:51,代码来源:Config.java


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