本文整理汇总了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;未经允许,请勿转载。 |
请发表评论