本文整理汇总了Java中android.content.SharedPreferences.getInt方法的典型用法代码示例。如果您正苦于以下问题:Java SharedPreferences.getInt方法的具体用法?Java SharedPreferences.getInt怎么用?Java SharedPreferences.getInt使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.content.SharedPreferences
的用法示例。
在下文中一共展示了SharedPreferences.getInt方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onConnected
import android.content.SharedPreferences; //导入方法依赖的package包/类
/**
* Callback of Google API, when GoogleApiHelper is connected.
* If there's a highscore not pushed online, it pushes it.
* @param bundle
*/
@Override
public void onConnected(Bundle bundle) {
Log.d("##FULLSCREEN ACTIVITY", "connected");
final SharedPreferences pref = this.getSharedPreferences("PREF", Context.MODE_PRIVATE);
int needToSyncClassic = pref.getInt(Constants.NEED_TO_SYNC_CLASSIC, 0);
int needToSyncHard = pref.getInt(Constants.NEED_TO_SYNC_HARD, 0);
if(needToSyncClassic != 0){
Games.Leaderboards.submitScoreImmediate(App.getGoogleApiHelper().getGoogleApiClient(),
Constants.LEADERBOARD_CLASSIC_ID, pref.getInt(Constants.PREF_KEY_LEAD_CLASSIC, 0))
.setResultCallback(new ClassicLeaderboardCallback());
}
if(needToSyncHard != 0){
Games.Leaderboards.submitScoreImmediate(App.getGoogleApiHelper().getGoogleApiClient(),
Constants.LEADERBOARD_CLASSIC_ID, pref.getInt(Constants.PREF_KEY_LEAD_CLASSIC, 0))
.setResultCallback(new HardLeaderboardCallback());
}
}
示例2: weatherHasChanged
import android.content.SharedPreferences; //导入方法依赖的package包/类
public boolean weatherHasChanged(){
float savedHighTemp;
float savedLowTemp;
int savedWeatherId;
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(mContext);
savedHighTemp=sp.getFloat(HIGH_TEMP_KEY,DEFAULT_HIGH_TEMP);
savedLowTemp=sp.getFloat(LOW_TEMP_KEY,DEFAULT_LOW_TEMP);
savedWeatherId=sp.getInt(WEATHER_ID_KEY,DEFAULT_WEATHER_ID);
if (savedHighTemp!=(float) mHighTemp){
return true;
}else if (savedLowTemp!=(float) mLowTemp){
return true;
}else if(savedWeatherId!=mWeatherIcon){
return true;
}else{
return false;
}
}
示例3: QuietHours
import android.content.SharedPreferences; //导入方法依赖的package包/类
public QuietHours(SharedPreferences prefs) {
uncLocked = prefs.getBoolean(QuietHoursActivity.PREF_KEY_QH_LOCKED, false);
enabled = prefs.getBoolean(QuietHoursActivity.PREF_KEY_QH_ENABLED, false);
start = prefs.getInt(QuietHoursActivity.PREF_KEY_QH_START, 1380);
end = prefs.getInt(QuietHoursActivity.PREF_KEY_QH_END, 360);
startAlt = prefs.getInt(QuietHoursActivity.PREF_KEY_QH_START_ALT, 1380);
endAlt = prefs.getInt(QuietHoursActivity.PREF_KEY_QH_END_ALT, 360);
muteLED = prefs.getBoolean(QuietHoursActivity.PREF_KEY_QH_MUTE_LED, false);
muteVibe = prefs.getBoolean(QuietHoursActivity.PREF_KEY_QH_MUTE_VIBE, true);
muteSystemSounds = prefs.getStringSet(QuietHoursActivity.PREF_KEY_QH_MUTE_SYSTEM_SOUNDS,
new HashSet<String>());
showStatusbarIcon = prefs.getBoolean(QuietHoursActivity.PREF_KEY_QH_STATUSBAR_ICON, true);
mode = Mode.valueOf(prefs.getString(QuietHoursActivity.PREF_KEY_QH_MODE, "AUTO"));
interactive = prefs.getBoolean(QuietHoursActivity.PREF_KEY_QH_INTERACTIVE, false);
weekDays = prefs.getStringSet(QuietHoursActivity.PREF_KEY_QH_WEEKDAYS,
new HashSet<String>(Arrays.asList("2","3","4","5","6")));
muteSystemVibe = prefs.getBoolean(QuietHoursActivity.PREF_KEY_MUTE_SYSTEM_VIBE, false);
}
示例4: ShareDialogCell
import android.content.SharedPreferences; //导入方法依赖的package包/类
public ShareDialogCell(Context context) {
super(context);
setBackgroundResource(R.drawable.list_selector);
imageView = new BackupImageView(context);
imageView.setRoundRadius(AndroidUtilities.dp(27));
addView(imageView, LayoutHelper.createFrame(54, 54, Gravity.TOP | Gravity.CENTER_HORIZONTAL, 0, 7, 0, 0));
SharedPreferences themePrefs = ApplicationLoader.applicationContext.getSharedPreferences(AndroidUtilities.THEME_PREFS, AndroidUtilities.THEME_PREFS_MODE);
int nColor = themePrefs.getInt("chatAttachTextColor", 0xff757575);
nameTextView = new TextView(context);
//nameTextView.setTextColor(0xff212121);
nameTextView.setTextColor(nColor != 0xff757575 ? nColor : 0xff212121);
nameTextView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 12);
nameTextView.setMaxLines(2);
nameTextView.setGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL);
nameTextView.setLines(2);
nameTextView.setEllipsize(TextUtils.TruncateAt.END);
addView(nameTextView, LayoutHelper.createFrame(LayoutHelper.MATCH_PARENT, LayoutHelper.WRAP_CONTENT, Gravity.LEFT | Gravity.TOP, 6, 64, 6, 0));
checkBox = new CheckBox(context, R.drawable.round_check2);
checkBox.setSize(24);
checkBox.setCheckOffset(AndroidUtilities.dp(1));
checkBox.setVisibility(VISIBLE);
checkBox.setColor(0xff3ec1f9);
addView(checkBox, LayoutHelper.createFrame(24, 24, Gravity.CENTER_HORIZONTAL | Gravity.TOP, 17, 39, 0, 0));
}
示例5: scheduleNotificationRepeat
import android.content.SharedPreferences; //导入方法依赖的package包/类
private void scheduleNotificationRepeat() {
try {
PendingIntent pintent = PendingIntent.getService(ApplicationLoader.applicationContext, 0, new Intent(ApplicationLoader.applicationContext, NotificationRepeat.class), 0);
SharedPreferences preferences = ApplicationLoader.applicationContext.getSharedPreferences("Notifications", Activity.MODE_PRIVATE);
int minutes = preferences.getInt("repeat_messages", 60);
if (minutes > 0 && personal_count > 0) {
alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime() + minutes * 60 * 1000, pintent);
} else {
alarmManager.cancel(pintent);
}
} catch (Exception e) {
FileLog.e("tmessages", e);
}
}
示例6: incrementChargingReminderCount
import android.content.SharedPreferences; //导入方法依赖的package包/类
synchronized public static void incrementChargingReminderCount(Context context) {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
int chargingReminders = prefs.getInt(KEY_CHARGING_REMINDER_COUNT, DEFAULT_COUNT);
SharedPreferences.Editor editor = prefs.edit();
editor.putInt(KEY_CHARGING_REMINDER_COUNT, ++chargingReminders);
editor.apply();
}
示例7: decrCount
import android.content.SharedPreferences; //导入方法依赖的package包/类
private void decrCount() {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
int pCount = sp.getInt(AD_COUNT, 0);
pCount--;
SharedPreferences.Editor editor = sp.edit();
editor.putInt(AD_COUNT, pCount);
editor.commit();
d("dCount is "+pCount);
}
示例8: getVideoProfileIndex
import android.content.SharedPreferences; //导入方法依赖的package包/类
private int getVideoProfileIndex() {
SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
int profileIndex = pref.getInt(ConstantApp.PrefManager.PREF_PROPERTY_PROFILE_IDX, ConstantApp.DEFAULT_PROFILE_IDX);
if (profileIndex > ConstantApp.VIDEO_PROFILES.length - 1) {
profileIndex = ConstantApp.DEFAULT_PROFILE_IDX;
// save the new value
SharedPreferences.Editor editor = pref.edit();
editor.putInt(ConstantApp.PrefManager.PREF_PROPERTY_PROFILE_IDX, profileIndex);
editor.apply();
}
return profileIndex;
}
示例9: needLayout
import android.content.SharedPreferences; //导入方法依赖的package包/类
private void needLayout() {
FrameLayout.LayoutParams layoutParams;
int newTop = (actionBar.getOccupyStatusBar() ? AndroidUtilities.statusBarHeight : 0) + ActionBar.getCurrentActionBarHeight();
if (listView != null) {
layoutParams = (FrameLayout.LayoutParams) listView.getLayoutParams();
if (layoutParams.topMargin != newTop) {
layoutParams.topMargin = newTop;
listView.setLayoutParams(layoutParams);
ViewProxy.setTranslationY(extraHeightView, newTop);
}
}
if (avatarImage != null) {
float diff = extraHeight / (float) AndroidUtilities.dp(88);
ViewProxy.setScaleY(extraHeightView, diff);
ViewProxy.setTranslationY(shadowView, newTop + extraHeight);
final boolean setVisible = diff > 0.2f;
SharedPreferences themePrefs = ApplicationLoader.applicationContext.getSharedPreferences(AndroidUtilities.THEME_PREFS, AndroidUtilities.THEME_PREFS_MODE);
int aSize = themePrefs.getInt("prefAvatarSize", 42);
//ViewProxy.setScaleX(avatarImage, (42 + 18 * diff) / 42.0f);
//ViewProxy.setScaleY(avatarImage, (42 + 18 * diff) / 42.0f);
ViewProxy.setScaleX(avatarImage, (aSize + 18 * diff) / (aSize * 1.0f));
ViewProxy.setScaleY(avatarImage, (aSize + 18 * diff) / (aSize * 1.0f));
float avatarY = (actionBar.getOccupyStatusBar() ? AndroidUtilities.statusBarHeight : 0) + ActionBar.getCurrentActionBarHeight() / 2.0f * (1.0f + diff) - 21 * AndroidUtilities.density + 27 * AndroidUtilities.density * diff;
ViewProxy.setTranslationX(avatarImage, -AndroidUtilities.dp(47) * diff);
ViewProxy.setTranslationY(avatarImage, (float) Math.ceil(avatarY));
ViewProxy.setTranslationX(nameTextView, -21 * AndroidUtilities.density * diff);
ViewProxy.setTranslationY(nameTextView, (float) Math.floor(avatarY) - (float) Math.ceil(AndroidUtilities.density) + (float) Math.floor(7 * AndroidUtilities.density * diff));
ViewProxy.setTranslationX(onlineTextView, -21 * AndroidUtilities.density * diff);
ViewProxy.setTranslationY(onlineTextView, (float) Math.floor(avatarY) + AndroidUtilities.dp(22) + (float) Math.floor(11 * AndroidUtilities.density) * diff);
//ViewProxy.setTranslationX(statusTextView, -21 * AndroidUtilities.density * diff);
//ViewProxy.setTranslationY(statusTextView, (float) Math.floor(avatarY) + AndroidUtilities.dp(32) + (float) Math.floor(22 * AndroidUtilities.density) * diff);
ViewProxy.setScaleX(nameTextView, 1.0f + 0.12f * diff);
ViewProxy.setScaleY(nameTextView, 1.0f + 0.12f * diff);
//if (diff > 0.85) {
// statusTextView.setVisibility(View.VISIBLE);
//} else {
// statusTextView.setVisibility(View.GONE);
//}
}
}
示例10: updateHighscore
import android.content.SharedPreferences; //导入方法依赖的package包/类
@SuppressLint("SetTextI18n")
private void updateHighscore() {
SharedPreferences prefs = getPreferences(MODE_PRIVATE);
highscore = prefs.getInt("highscore", MODE_PRIVATE);
txtHighscore.setText("High score: " + highscore);
}
示例11: onResume
import android.content.SharedPreferences; //导入方法依赖的package包/类
@Override
protected void onResume() {
super.onResume();
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
boolean showBoundaryLines = preferences.getBoolean("boundary_lines", true);
boolean anotherCenterColor = preferences.getBoolean("another_center_color", true);
int wordColor = preferences.getInt("word_color", getResources().getColor(R.color.word_color_default));
int centerLetterColor = preferences.getInt("center_letter_color", getResources().getColor(R.color.center_letter_color_default));
int textSize = Integer.parseInt(preferences.getString("text_size", "20"));
int boundaryLinesColor = preferences.getInt("boundary_lines_color", R.color.boundary_lines_color_default);
int backgroundColor = preferences.getInt("background_color", getResources().getColor(R.color.white));
int boundaryLines_thickness = Integer.parseInt(preferences.getString("boundary_lines_thickness", "2"));
hideStatusBarForReading = preferences.getBoolean("hide_status_bar", false);
//getWindow().getDecorView().setBackgroundColor(getResources().getColor(R.color.colorPrimaryDark));
topManagePanel.setBackgroundColor(backgroundColor);
readingPanel.setBackgroundColor(backgroundColor);
if (isColorDark(backgroundColor)) {
currentBookProgress.setTextColor(Color.WHITE);
newSpeedOnPlaying.setTextColor(Color.WHITE);
} else {
currentBookProgress.setTextColor(Color.BLACK);
newSpeedOnPlaying.setTextColor(Color.BLACK);
}
if (showBoundaryLines) {
topBoundaryLine.setVisibility(View.VISIBLE);
bottomBoundaryLine.setVisibility(View.VISIBLE);
ViewGroup.LayoutParams params = topBoundaryLine.getLayoutParams();
params.height = boundaryLines_thickness;
topBoundaryLine.setLayoutParams(params);
params = bottomBoundaryLine.getLayoutParams();
params.height = boundaryLines_thickness;
bottomBoundaryLine.setLayoutParams(params);
topBoundaryLine.setBackgroundColor(boundaryLinesColor);
bottomBoundaryLine.setBackgroundColor(boundaryLinesColor);
} else {
topBoundaryLine.setVisibility(View.GONE);
bottomBoundaryLine.setVisibility(View.GONE);
}
currentWordLeftPart.setTextColor(wordColor);
currentWordRightPart.setTextColor(wordColor);
if (anotherCenterColor) {
currentWordCenterPart.setTextColor(centerLetterColor);
} else {
currentWordCenterPart.setTextColor(wordColor);
}
currentWordLeftPart.setTextSize(textSize);
currentWordCenterPart.setTextSize(textSize);
currentWordRightPart.setTextSize(textSize);
}
示例12: getInt
import android.content.SharedPreferences; //导入方法依赖的package包/类
public static int getInt(Context context, String key) {
SharedPreferences sp = getSP(context);
return sp.getInt(key, -1);
}
示例13: getInt
import android.content.SharedPreferences; //导入方法依赖的package包/类
public static int getInt(Context context, String key, int defValue) {
SharedPreferences pref = PreferenceManager
.getDefaultSharedPreferences(context.getApplicationContext());
return pref.getInt(key, defValue);
}
示例14: getChanceRemaining
import android.content.SharedPreferences; //导入方法依赖的package包/类
private int getChanceRemaining() {
SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(this);
return pref.getInt(KEY_CHANCE, MAX_CHANCE_VALUE);
}
示例15: getLastTimeControlCheckIndex
import android.content.SharedPreferences; //导入方法依赖的package包/类
/**
* Get the stored selected time control position in the time control list.
*
* @return position of the last selected time control in the list.
*/
public static int getLastTimeControlCheckIndex(Context context) {
SharedPreferences sp = getSharedPreferences(context);
int idx = sp.getInt(TIME_CONTROL_SELECTED_PREF_IDX, 0);
return Math.max(idx, 0);
}