本文整理汇总了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;
}
示例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);
}
示例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;
}
}
示例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;
}
示例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;
}
示例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);
}