Articles of accountmanager

Добавить учетную запись в AccountManager может привести к взаимоблокировке

Когда я вижу, что у пользователя нет учетных записей в диспетчере учетных записей, я пытаюсь сделать следующее, чтобы отправить пользователя в действие настроек учетной записи и создать им учетную запись. AccountManagerFuture<Bundle> addAccount = accountManager.addAccount(ACCOUNT_TYPE, TOKEN, null, null, MyActivity.this, // activity null, // callback null); // handler Intent result = (Intent) addAccount.getResult().get(AccountManager.KEY_INTENT); startActivity(result); Это бросает IllegalStateException […]

AccountManagerFuture.getResult () приводит к экрану «Не удалось войти»

Я пытаюсь использовать AccountManager для получения токена для установленной учетной записи Google. Когда я вызываю getResult () на моем объекте AccountManagerFuture, я получаю экран «Не могу войти» на устройстве (в котором далее говорится: «Произошло сообщение об ошибке с серверами Google. Повторите попытку позже.) Я проверил, что Перед вызовом этого метода доступно сетевое подключение. Я также […]

Glassware auth: android.accounts.OperationCanceledException «Совместное использование учетных данных не допускается: отмена».

Мы пытаемся реализовать GDK glassware auth; Загрузили нашу бета-версию APK в коллекцию Google Glass и успешно выполнили нашу страницу входа в MyGlass. Теперь мы пытаемся получить доступ к токену с помощью перечисленных здесь шагов: https://developers.google.com/glass/develop/gdk/authentication#retrieving_accounts_on_glass Однако последний шаг: String token = future.getResult().getString(AccountManager.KEY_AUTHTOKEN); Приводит к следующему исключению: 09-22 18:07:24.126: I/AccountManagerService(519): Sharing credentials is not allowed: canceling. […]

Изменение имени пользователя и пароля специальной учетной записи Android

Я создал адаптер синхронизации для android, который синхронизирует данные с моим сервером. Я отлично работаю, но теперь я хочу изменить свое имя пользователя и пароль, не удаляя и не добавляя учетную запись еще раз. Как я могу это сделать? У меня есть экран входа в систему, в котором есть текстовые тексты для ввода имени пользователя […]

AccountManager без адаптера синхронизации?

Я пытаюсь использовать AccountManager для хранения информации об учетной записи и внедрения аутентификатора, но я продолжаю получать исключения, такие как ниже, которые вызывают сбой телефона. Сравнивая с примером кода, похоже, это потому, что у меня нет (или особенно хочу) SyncAdapter и связанной службы. Есть ли уловка для использования AccountManager без добавления SyncAdapter? С уважением Фил […]

Рекомендации по использованию токена для Android OAuth2

Этот хороший учебник – очень хорошее введение в аутентификацию учетной записи на Android и его использование с использованием AccountManager Android. Тем не менее, мне нужно создать клиентское приложение для OAuth2 API с использованием маркера Bearer для аутентификации. Во время получения токена я получаю временную метку истечения срока его действия, но я не понимаю, где хранить […]

Как отменить разрешение, которое мое приложение получает от пользовательского gmail AccountManager.getAuthToken (

Создал тестовое приложение с помощью Eclipse, чтобы получить authToken из одной из моих учетных записей электронной почты Google на моем устройстве. Выполнение этого запроса привело меня к диалоговому окну доступа, на который я нажимаю, разрешает доступ: accountManager.getAuthToken(account,"oauth2:https://www.googleapis.com/auth/userinfo.profile", false, new GetAuthTokenCallback(), null); Я хотел создать диалог выбора, который работает с API8 и где пользователь может выбрать, […]

Добавление учетной записи через менеджера аккаунта

Я новичок в разработке Android, поэтому извините, если я задаю очень очевидный вопрос. Для моего приложения я хочу автоматически добавить учетную запись google, используя диспетчер аккаунта. Я хочу использовать addAccount или addAccountExplicitly и как это сделать, если предположить, что имя учетной записи было «платиновым», а пароль – «программным обеспечением».

SyncAdapter без учетной записи

Я пытаюсь создать SyncAdapter для моего приложения Android, чтобы показывать видео YouTube с одного конкретного канала. Видео являются общедоступными, поэтому я не хочу, чтобы пользователь входил в систему, создавал учетную запись, аутентифицировал себя, загружал данные или использовал базу данных контактов. Я просто хочу, чтобы SyncAdapter периодически обновлял базу данных моего приложения с помощью новейших метаданных […]

Проверка подлинности Android authToken на стороннем сервере

Я пишу приложение для Android, которое использует AccountManager для получения токена. Из приложения Android я могу взаимодействовать с Google Picasa – он отлично работает. То, что я хотел бы получить, следующее: отправить текст + authToken на мой сторонний сервер, а затем проверить правильность маркера перед сохранением текста. Теперь возникает вопрос: можно ли определить, является ли […]