@Override public void onLocationChanged(Location loc) { // save to application context MyAppContext mContext = ((MyAppContext) getApplicationContext()); mContext.mCurrLocation.setLatitude(loc.getLatitude()); mContext.mCurrLocation.setLongitude(loc.getLongitude()); mContext.mCurrLocation.setAltitude(loc.getAccuracy()); // save to persistance storage SharedPreferences settings = getSharedPreferences(Main.PREFS_NAME, Context.MODE_WORLD_WRITEABLE); Editor ed = settings.edit(); ed.putString("MyLat", String.valueOf(loc.getLatitude())); ed.putString("MyLong", String.valueOf(loc.getLongitude())); ed.putString("MyAtt", String.valueOf(loc.getAltitude())); ed.commit(); drawText(); String Text = "My current location is:" + "\nLatitude = " + loc.getLatitude() + "\nLongitude = " + loc.getLongitude(); Toast.makeText(getApplicationContext(), Text, Toast.LENGTH_SHORT).show(); // unregister mLocManager.removeUpdates(mLocListener); }
/** * Internal Method to create new File in internal memory for each provider and save accessGrant * * @param auth AuthProvider */ private void writeToken(AuthProvider auth) { AccessGrant accessGrant = auth.getAccessGrant(); String key = accessGrant.getKey(); String secret = accessGrant.getSecret(); String providerid = accessGrant.getProviderId(); Map<String, Object> attributes = accessGrant.getAttributes(); Editor edit = PreferenceManager.getDefaultSharedPreferences(getContext()).edit(); edit.putString(mProviderName.toString() + " key", key); edit.putString(mProviderName.toString() + " secret", secret); edit.putString(mProviderName.toString() + " providerid", providerid); if (attributes != null) { for (Map.Entry entry : attributes.entrySet()) { System.out.println(entry.getKey() + ", " + entry.getValue()); } for (String s : attributes.keySet()) { edit.putString( mProviderName.toString() + "attribute " + s, String.valueOf(attributes.get(s))); } } edit.commit(); }
private void cacheUserToken(MobileServiceUser user) { SharedPreferences prefs = getSharedPreferences(SHAREDPREFFILE, Context.MODE_PRIVATE); Editor editor = prefs.edit(); editor.putString(USERIDPREF, user.getUserId()); editor.putString(TOKENPREF, user.getAuthenticationToken()); editor.commit(); ListenableFuture<JsonElement> result = mClient.invokeApi("getuserinfo", "GET", new ArrayList<Pair<String, String>>()); Futures.addCallback( result, new FutureCallback<JsonElement>() { @Override public void onSuccess(JsonElement result) { SharedPreferences prefs = getSharedPreferences(SHAREDPREFFILE, Context.MODE_PRIVATE); Editor editor = prefs.edit(); editor.putString( USERNAME, result.getAsJsonObject().get("userPrincipalName").toString().replace("\"", "")); editor.putString( USERIDACTIVEDIRECTORY, result.getAsJsonObject().get("objectId").toString()); editor.commit(); } @Override public void onFailure(Throwable t) {} }); }
@Override public void createLoginSession(User user) { editor.putBoolean(IS_LOGGED_IN, true); editor.putString(KEY_NAME, user.getName()); editor.putString(USER_NAME, user.getUserName()); editor.commit(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_fun_app_with_twitter); mSharedPreferences = getSharedPreferences(Const.PREFERENCE_NAME, MODE_PRIVATE); getTweetButton = (Button) findViewById(R.id.getTweet); getTweetButton.setOnClickListener(this); buttonLogin = (Button) findViewById(R.id.twitterLogin); buttonLogin.setOnClickListener(this); keyword = (EditText) findViewById(R.id.keyword); if (!isConnected()) { buttonLogin.setText(R.string.label_connect); } else { buttonLogin.setText(R.string.label_disconnect); } /** Handle OAuth Callback */ Uri uri = getIntent().getData(); if (uri != null && uri.toString().startsWith(Const.CALLBACK_URL)) { String verifier = uri.getQueryParameter(Const.IEXTRA_OAUTH_VERIFIER); try { AccessToken accessToken = twitter.getOAuthAccessToken(requestToken, verifier); Editor e = mSharedPreferences.edit(); e.putString(Const.PREF_KEY_TOKEN, accessToken.getToken()); e.putString(Const.PREF_KEY_SECRET, accessToken.getTokenSecret()); e.commit(); } catch (Exception e) { // System.out.println(e.toString()); Log.e(TAG, e.getMessage()); Toast.makeText(this, e.getMessage(), Toast.LENGTH_LONG).show(); } } }
/** Perform Opera Link synchronisation */ private void syncItems() { ProgressDialog dialog = ProgressDialog.show(this, "", "Synchronizing notes with server. Please wait...", false); boolean synced; synced = uploadNewNotes(); synced = synced && updateNotes(); synced = synced && deleteNotes(); synced = synced && getServerNotes(); dialog.cancel(); fillData(); if (!isConnected) { showToast("Authorization expired, you need to authorize the application again"); Editor prefEditor = pref.edit(); prefEditor.putString(REQUEST_TOKEN_PREF_KEY, null); prefEditor.putString(ACCESS_TOKEN_PREF_KEY, null); prefEditor.putString(TOKEN_SECRET_PREF_KEY, null); prefEditor.commit(); } if (!synced) { showToast("There were some problems, not all changes submitted. Try again later"); } isSynchronized = synced; }
public void storeAccessToken(AccessToken accessToken, String username, String loginname) { editor.putString(TWEET_AUTH_KEY, accessToken.getToken()); editor.putString(TWEET_AUTH_SECRET_KEY, accessToken.getTokenSecret()); editor.putString(TWEET_USER_NAME, username); editor.putString(TWEET_LOGIN_NAME, loginname); editor.commit(); }
/** * 点击按钮 * * @param view */ public void gxlogin(View view) { // System.out.println("点击按钮了,存储数据啦!"); String qq = etQQ.getText().toString().trim(); String pwd = etPwd.getText().toString().trim(); if (TextUtils.isEmpty(qq) || TextUtils.isEmpty(pwd)) { Toast.makeText(this, "QQ号或者密码不能为空!!!", 0).show(); return; } // 用户是否勾选,记住密码 boolean isChecked = cbRem.isChecked(); if (isChecked) { // 存储数据 // 2. 获取编辑器Editor Editor edit = mSp.edit(); // 3. 用编辑器存储数据 edit.putString("qq", qq); edit.putString("mm", pwd); // 4. 重要,记住提交数据 edit.commit(); Toast.makeText(this, "数据存储成功!", 0).show(); } else { System.out.println("不存储数据"); } }
public void storeToken(String username, String userId, String token) { Log.d(TAG, "Storing token - user="******", userId=" + userId + " , token=" + token); editor.putString(TOKEN, token); editor.putString(USERNAME, username); editor.putString(USERID, userId); editor.commit(); }
public void saveToPreferences(SharedPreferences preferences) { Editor editor = preferences.edit(); editor.putInt(USER_ID, userId); editor.putString(USERNAME, username); editor.putString(TOKEN, token); editor.commit(); }
private void delProfile(String profile) { SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this); String[] profileEntries = settings.getString("profileEntries", "").split("\\|"); String[] profileValues = settings.getString("profileValues", "").split("\\|"); Log.d(TAG, "Profile :" + profile); if (profileEntries.length > 2) { StringBuilder profileEntriesBuffer = new StringBuilder(); StringBuilder profileValuesBuffer = new StringBuilder(); String newProfileValue = "1"; for (int i = 0; i < profileValues.length - 1; i++) { if (!profile.equals(profileValues[i])) { profileEntriesBuffer.append(profileEntries[i]).append("|"); profileValuesBuffer.append(profileValues[i]).append("|"); newProfileValue = profileValues[i]; } } profileEntriesBuffer.append(getString(R.string.profile_new)); profileValuesBuffer.append("0"); Editor ed = settings.edit(); ed.putString("profileEntries", profileEntriesBuffer.toString()); ed.putString("profileValues", profileValuesBuffer.toString()); ed.putString("profile", newProfileValue); ed.commit(); loadProfileList(); } }
/** * Retrieve the oauth_verifier, and store the oauth and oauth_token_secret for future API calls. */ @Override protected Void doInBackground(Uri... params) { final Uri uri = params[0]; final String oauth_verifier = uri.getQueryParameter(OAuth.OAUTH_VERIFIER); try { provider.retrieveAccessToken(consumer, oauth_verifier); final Editor edit = prefs.edit(); edit.putString(OAuth.OAUTH_TOKEN, consumer.getToken()); edit.putString(OAuth.OAUTH_TOKEN_SECRET, consumer.getTokenSecret()); edit.commit(); String token = prefs.getString(OAuth.OAUTH_TOKEN, ""); String secret = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, ""); consumer.setTokenWithSecret(token, secret); context.startActivity(new Intent(context, TwitterActivity.class)); executeAfterAccessTokenRetrieval(); Log.i(TAG, "OAuth - Access Token Retrieved"); } catch (Exception e) { Log.e(TAG, "OAuth - Access Token Retrieval Error", e); } return null; }
public void save(Context context, String preferencesName) { SharedPreferences cfg = context.getSharedPreferences(preferencesName, MODE_PRIVATE); Editor editor = cfg.edit(); editor.putString("quad_bootloader_url", mURL); editor.putString("quad_bootloader_path", mPath); editor.commit(); }
public void handleIntent(Intent intent) { if (intent == null) { return; } try { Intent firstIntent = getIntent(); int type = intent.getIntExtra("ntype", 0); ; switch (type) { case ENotification.F_TYPE_PUSH: if (null != mBrowser) { String data = intent.getStringExtra("data"); String pushMessage = intent.getStringExtra("message"); SharedPreferences sp = getSharedPreferences(PushReportConstants.PUSH_DATA_SHAREPRE, Context.MODE_PRIVATE); Editor editor = sp.edit(); editor.putString(PushReportConstants.PUSH_DATA_SHAREPRE_DATA, data); editor.putString(PushReportConstants.PUSH_DATA_SHAREPRE_MESSAGE, pushMessage); editor.commit(); mBrowser.pushNotify(); } break; case ENotification.F_TYPE_USER: break; case ENotification.F_TYPE_SYS: break; default: getIntentData(intent); firstIntent.putExtras(intent); break; } } catch (Exception e) { e.printStackTrace(); } }
/** * Shows keeping the access keys returned from Trusted Authenticator in a local store, rather than * storing user name & password, and re-authenticating each time (which is not to be done, ever). */ private void storeAuth(AndroidAuthSession session) { // Store the OAuth 2 access token, if there is one. String oauth2AccessToken = session.getOAuth2AccessToken(); Log.d(TAG, oauth2AccessToken); if (oauth2AccessToken != null) { SharedPreferences prefs = getSharedPreferences(ACCOUNT_PREFS_NAME, 0); Editor edit = prefs.edit(); edit.putString(ACCESS_KEY_NAME, "oauth2:"); edit.putString(ACCESS_SECRET_NAME, oauth2AccessToken); edit.commit(); return; } // Store the OAuth 1 access token, if there is one. This is only necessary if // you're still using OAuth 1. AccessTokenPair oauth1AccessToken = session.getAccessTokenPair(); if (oauth1AccessToken != null) { SharedPreferences prefs = getSharedPreferences(ACCOUNT_PREFS_NAME, 0); Editor edit = prefs.edit(); edit.putString(ACCESS_KEY_NAME, oauth1AccessToken.key); edit.putString(ACCESS_SECRET_NAME, oauth1AccessToken.secret); edit.commit(); return; } }
@SuppressLint("SimpleDateFormat") @Override protected void onPostExecute(String result) { String refreshToken = null; String accessToken = null; int timeToExpireSecond = 3000; try { IdentityProxy identityProxy = IdentityProxy.getInstance(); if (responseCode != null && responseCode.equals("200")) { JSONObject response = new JSONObject(result); try { accessToken = response.getString("access_token"); refreshToken = response.getString("refresh_token"); timeToExpireSecond = Integer.parseInt(response.getString("expires_in")); Token token = new Token(); token.setDate(); token.setRefreshToken(refreshToken); token.setAccessToken(accessToken); token.setExpired(false); SharedPreferences mainPref = IdentityProxy.getInstance() .getContext() .getSharedPreferences("com.mdm", Context.MODE_PRIVATE); Editor editor = mainPref.edit(); editor.putString("access_token", accessToken); editor.putString("refresh_token", refreshToken); DateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); Date date = new Date(); long expiresIN = date.getTime() + (timeToExpireSecond * 1000); Date expireDate = new Date(expiresIN); String strDate = dateFormat.format(expireDate); token.setDate(strDate); editor.putString("date", strDate); editor.commit(); identityProxy.receiveAccessToken(responseCode, "success", token); } catch (JSONException e) { // admin user } } else if (responseCode != null) { if ("500".equals(responseCode)) { identityProxy.receiveAccessToken(responseCode, result, null); } else { JSONObject mainObject = new JSONObject(result); String error = mainObject.getString("error"); String errorDescription = mainObject.getString("error_description"); Log.d(TAG, error); Log.d(TAG, errorDescription); identityProxy.receiveAccessToken(responseCode, errorDescription, null); } } } catch (JSONException e) { Log.d(TAG, e.toString()); } }
void storeKeys(String key, String secret) { // Save the access key for later SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext()); Editor edit = prefs.edit(); edit.putString("dbPrivKey", key); edit.putString("dbPrivSecret", secret); edit.commit(); }
public void setLoggedInApiKey(String apiKey) { this.api_key = apiKey; Editor ed = this.settings.edit(); ed.putString("email", this.getEmail()); ed.putString("api_key", api_key); ed.commit(); afterLogin(); }
public void resetAccessToken() { editor.putString(TWEET_AUTH_KEY, null); editor.putString(TWEET_AUTH_SECRET_KEY, null); editor.putString(TWEET_USER_NAME, null); editor.putString(TWEET_LOGIN_NAME, null); editor.commit(); }
public synchronized void saveContactInfo(ContactInfo info) { if (mSharePreference != null && info != null) { Editor editor = mSharePreference.edit(); editor.putString(JsonKey.HomeKey.QQ, info.getmQQ()); editor.putString(JsonKey.HomeKey.WEIXIN, info.getmWeixin()); editor.commit(); } }
public synchronized void saveArea(Area area) { if (mSharePreference != null && area != null) { Editor editor = mSharePreference.edit(); editor.putString(AREA_ID, area.getmId()); editor.putString(AREA_NAME, area.getmName()); editor.commit(); } }
public static boolean save(FacebookModule fbmod, Context context) { Editor editor = context.getSharedPreferences(KEY, Context.MODE_PRIVATE).edit(); editor.putString(TOKEN, fbmod.facebook.getAccessToken()); editor.putLong(EXPIRES, fbmod.facebook.getAccessExpires()); editor.putString(UID, fbmod.uid); editor.putString(APPID, fbmod.getAppid()); return editor.commit(); }
public static void setString(String key, String value, boolean isPublic) { if (isPublic) { mEditor.putString(key, value); } else { mEditor.putString(userId() + key, value); } mEditor.commit(); }
/** * Shows keeping the access keys returned from Trusted Authenticator in a local store, rather than * storing user name & password, and re-authenticating each time (which is not to be done, ever). */ public void storeKeys(String key, String secret) { // Save the access key for later SharedPreferences prefs = getSharedPreferences(ACCOUNT_PREFS_NAME, 0); Editor edit = prefs.edit(); edit.putString(ACCESS_KEY_NAME, key); edit.putString(ACCESS_SECRET_NAME, secret); edit.commit(); }
/** Create login session */ public void createLoginSession(String nama_user, String alamat_email) { // Storing login value as TRUE editor.putBoolean(IS_LOGIN, true); editor.putString(KEY_NAME, nama_user); editor.putString(KEY_EMAIL, alamat_email); editor.commit(); }
private void saveAccessToken(AccessToken at) { String token = at.getToken(); String secret = at.getTokenSecret(); Editor editor = mPrefs.edit(); editor.putString(Const.PREF_KEY_TOKEN, token); editor.putString(Const.PREF_KEY_SECRET, secret); editor.commit(); }
public void save() { SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(this.context); Editor editor = sharedPrefs.edit(); editor.putString(ApplicationConstant.LATITUDE, latitude); editor.putString(ApplicationConstant.LONGITUDE, longitude); editor.commit(); }
private void save() { Resources res = getResources(); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); Editor ed = prefs.edit(); ed.putString(res.getString(R.string.pref_bt_name), btName); ed.putString(res.getString(R.string.pref_bt_address), btAddress); ed.putString(res.getString(R.string.pref_bt_provider), hrProvider.getProviderName()); ed.commit(); }
// set sharedPreference public void setWifiSetting(String wifiSSID, String wifiBSSID) { SharedPreferences sharedPrefs = this.getSharedPreferences(KEY_WIFI_MODE, Context.MODE_PRIVATE); Editor editor = sharedPrefs.edit(); editor.putString(KEY_WIFISSID, wifiSSID); // SSID editor.putString(KEY_WIFIBSSID, wifiBSSID); // BSSID editor.commit(); }
/** * Shows keeping the access keys returned from Trusted Authenticator in a local store, rather than * storing user name & password, and re-authenticating each time (which is not to be done, ever). */ private void storeKeys(String key, String secret) { // Save the access key for later SharedPreferences prefs = parentActivity.getSharedPreferences(ACCOUNT_PREFS_NAME, Context.MODE_PRIVATE); Editor edit = prefs.edit(); edit.putString(ACCESS_KEY_NAME, key); edit.putString(ACCESS_SECRET_NAME, secret); edit.commit(); }