public static String getUserToken(Context context, Account account) { AccountManager manager = AccountManager.get(context); return manager.getUserData(account, AccountManager.KEY_AUTHTOKEN); } }
public static String getUserMail(Context context, Account account) { AccountManager manager = AccountManager.get(context); return manager.getUserData(account, USER_MAIL); }
public static String getUrl(Context context, Account account) { AccountManager manager = AccountManager.get(context); return manager.getUserData(account, USER_URL); }
public static String getUserAvatar(Context context, Account account) { AccountManager manager = AccountManager.get(context); return manager.getUserData(account, USER_PIC); }
public static String getUserName(Context context, Account account) { AccountManager manager = AccountManager.get(context); return manager.getUserData(account, USER_NAME); }
@Test public void testAddAccountExplicitly_withExtras() { Account account = new Account("name", "type"); Bundle extras = new Bundle(); extras.putString("key123", "value123"); boolean accountAdded = am.addAccountExplicitly(account, null, extras); assertThat(accountAdded).isTrue(); assertThat(am.getUserData(account, "key123")).isEqualTo("value123"); assertThat(am.getUserData(account, "key456")).isNull(); }
@Test public void testGetSetUserData_remove() { Account account = new Account("name", "type"); boolean accountAdded = am.addAccountExplicitly(account, null, null); assertThat(accountAdded).isTrue(); am.setUserData(account, "key123", "value123"); assertThat(am.getUserData(account, "key123")).isEqualTo("value123"); am.setUserData(account, "key123", null); assertThat(am.getUserData(account, "key123")).isNull(); }
@Test public void testGetSetUserData_overwrite() { Account account = new Account("name", "type"); boolean accountAdded = am.addAccountExplicitly(account, null, null); assertThat(accountAdded).isTrue(); am.setUserData(account, "key123", "value123"); assertThat(am.getUserData(account, "key123")).isEqualTo("value123"); am.setUserData(account, "key123", "value456"); assertThat(am.getUserData(account, "key123")).isEqualTo("value456"); }
@Test public void testGetSetUserData_addToInitiallyEmptyExtras() { Account account = new Account("name", "type"); boolean accountAdded = am.addAccountExplicitly(account, null, null); assertThat(accountAdded).isTrue(); am.setUserData(account, "key123", "value123"); assertThat(am.getUserData(account, "key123")).isEqualTo("value123"); }
public String getSiteUrl(Account account) { String url = accountManager.getUserData(account, KEY_SITE_URL); if(url == null){ url = "/"; }else if(!url.endsWith("/")){ /* Retrofit requires the url to have a trailing / */ url += "/"; } return url; }
/** * Get the user id corresponding to an OC account. * @param account ownCloud account * @return user id */ public static String getUserId(Account account, Context context) { AccountManager accountMgr = AccountManager.get(context); return accountMgr.getUserData(account, Constants.KEY_ID); }
AccountManager am = AccountManager.get(context); Account account = null; am.getAccountsByType(mytype); for(Account a : accounts) { if (am.getUserData(account, key)) { account = a; break; } } Bundle extras = new Bundle(); extras.putString(EXTRA_mystuff, myvalue); ContentResolver.requestSync(account, authority, extras)
/** * Actor's and User Data associated with the account */ @Override public String getDataString(String key, String defValue) { String value = defValue; String str = am.getUserData(androidAccount, key); if (!StringUtils.isEmpty(str)) { value = str; } return value; }
private Boolean read(AccountProperty property, boolean defRes) { String res = accountManager.getUserData(account.getAccount(), property.getPackageKey()); if (TextUtils.isEmpty(res)) { return defRes; } return Boolean.valueOf(res); }
public MovirtAccount asMoAccount(Account account) throws IllegalStateException { final String id = accountManager.getUserData(account, AccountProperty.ID.getPackageKey()); if (StringUtils.isEmpty(id)) { throw new IllegalStateException("Incompatible account from old moVirt version."); } return new MovirtAccount(id, account); }
AccountManager accountManager = AccountManager.get(context); Account[] accountList = accountManager.getAccounts(); for(Account account : accountList){ accountManager.getUserData(account, AccountManager.KEY_USERDATA); accountManager.setUserData(account, AccountManager.KEY_USERDATA, "data"); }
private void keepCookiesUpdated(Context context, OwnCloudAccount account, OwnCloudClient reusedClient) { AccountManager am = AccountManager.get(context.getApplicationContext()); if (am != null && account.getSavedAccount() != null) { String recentCookies = am.getUserData(account.getSavedAccount(), AccountUtils.Constants.KEY_COOKIES); String previousCookies = reusedClient.getCookiesString(); if (recentCookies != null && previousCookies != "" && !recentCookies.equals(previousCookies)) { AccountUtils.restoreCookies(account.getSavedAccount(), reusedClient, context); } } }
@Test public void getCookie_callsAccountManager() { Account account = mock(Account.class); userManager.getCookie(account); verify(accountManager).getUserData(account, UserManager.KEY_COOKIE); }
@Test public void getToken_callsAccountManager() { Account account = mock(Account.class); userManager.getToken(account); verify(accountManager).getUserData(account, UserManager.KEY_TOKEN); } }
@Test public void getSiteUrl_callsAccountManager() { Account account = mock(Account.class); userManager.getSiteUrl(account); verify(accountManager).getUserData(account, UserManager.KEY_SITE_URL); }