Articles of accountmanager

Android AccountManager addAccount throwing OperationCanceledException при обратном вызове

Я разрабатываю приложение для Android, используя андроид-студию (0.8.2) и уровень API 19. Я реализовал проверку подлинности с помощью AccountManager, но при попытке получить данные из AccountManagerFuture, возвращаемые обратным вызовом, указанным в AccountManager.addAccount, я столкнулся с этим исключением. Такое поведение возникает только при вызове addAccount из моего приложения, то есть onCreate of MainActivity. Ошибка не возникает, […]

AccountManager – authToken установлен, но peekAuthToken возвращает null

Я пытаюсь добавить новую учетную запись (после проверки имени пользователя в Facebook + сервер) в AccountManager. Поток для этого случая выглядит следующим образом: Вход для пользователей с помощью Facebook Я получил детали после того, как логин сделан, и я проверяю их на данные, которые у меня есть на моем сервере Если все в порядке, сервер […]

Менеджер учетных записей: приложение Android не отображается в разделе «Учетные записи» настроек,

Я пытаюсь использовать мое приложение в разделе «Учетные записи» настроек. Так что, когда пользователь нажимает кнопку «Добавить учетную запись», мое имя приложения отображается. Полный код можно найти здесь. Я создал службу аутентификации. Так выглядит мой манифест <service android:name=".AuthenticatorService"> <intent-filter> <action android:name="android.accounts.AccountAuthenticator" /> </intent-filter> <meta-data android:name="android.accounts.AccountAuthenticator" android:resource="@xml/authenticator" /> </service> Я также создал "authenticator.xml" <?xml version="1.0" encoding="utf-8"?> […]

Android AccountManager authToken и OAuth

Моя задача – написать почтовый клиент IMAP для Gmail. До сих пор я знаю, что клиент должен аутентифицироваться через OAuth (есть также java-библиотека для авторизации IMAP от Google). Но я бы хотел, чтобы пользователь не вводил пароль. Android обеспечивает отличный «родной» способ получить authToken для сервисов учетной записи google через AccountManager. Но мне интересно, как […]

Какие функции поддерживаются аутентификатором аккаунтов Google Android?

Документация API для метода hasFeatures для AccountManager Android имеет следующее, чтобы сказать, какие функции поддерживаются каждым аутентификатором: Функции учетной записи являются токенами, зависящими от аутентификатора, которые идентифицируют свойства булевой учетной записи. Например, функции используются для определения того, включены ли учетные записи Google в определенной службе (например, в Календаре Google или Google Talk). Названия функций и […]

Обновляется ли SyncAdapter, когда AccountManager удаляет учетную запись?

Итак, мой вопрос повторился, когда вы перейдете в «Настройки» -> «Учетные записи и синхронизация» и выберите учетную запись, SyncAdapter синхронизацию SyncAdapter с облачным сервером, и выберите удаление учетной записи, что происходит с вашим SyncAdapter ? Появится диалоговое окно с просьбой подтвердить и удалить данные на телефоне, связанные с этой учетной записью. Я не могу с […]

Как удалить учетную запись в AccountManager в Android

Я пытаюсь удалить пользовательскую учетную запись в AccountManager. Это мой код: final Handler handler = new Handler (); AccountManagerCallback<Boolean> callback = new AccountManagerCallback<Boolean>() { @Override public void run(AccountManagerFuture<Boolean> arg0) { String test = "test"; } }; AccountManagerFuture<Boolean> bool = am.removeAccount(account, callback, handler); Разрешения, которые я использую: <uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"></uses-permission> <uses-permission android:name="android.permission.GET_ACCOUNTS"></uses-permission> <uses-permission […]

SecurityException при попытке добавить учетную запись

Я экспериментирую с Android AccountManager . У меня есть служба проверки подлинности учетной записи, которая показывает пользовательский интерфейс, чтобы ввести имя пользователя / пароль. Я перехожу к настройкам / учетным записям / добавлению учетной записи, выбираю свой новый тип учетной записи и представляю пользовательский интерфейс. Когда я нажимаю OK, я получаю следующую ошибку 04-24 14:48:29.334: […]

Аутентификация Twitter через классы AccountManager Android

Я разрабатываю приложение для Android и хочу интегрировать Twitter. Я понимаю, что если на устройстве пользователя установлено официальное приложение Android для Android, мы можем аутентифицироваться с помощью диспетчера учетных записей, как это описано здесь, и если он не установлен, то покажите веб-страницу входа в twitter. Правильно ли я понимаю? Теперь аутентификация с помощью страницы входа […]

Как мы контролируем предпочтение адаптера синхронизации Android?

В попытке написать пользовательский адаптер синхронизации Android я последовал этому . Мне удалось показать запись (настройки учетной записи) в разделе « Общие» со следующим фрагментом кода из приведенного выше примера. <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="General Settings" /> <PreferenceScreen android:key="account_settings" android:title="Account Settings" android:summary="Sync frequency, notifications, etc."> <intent android:action="fm.last.android.activity.Preferences.ACCOUNT_SETUP" android:targetPackage="fm.last.android" android:targetClass="fm.last.android.activity.Preferences" /> </PreferenceScreen> </PreferenceCategory> </PreferenceScreen> Код привел мне […]

Intereting Posts
Виртуальная память и пейджинг Android Android – не удается создать простую форму прямоугольника … UnsupportedOperationException? Eclipse Content Assist Error Есть ли способ показать значок оповещения в официальных элементах меню BottomNavigationView Google, представленных в API 25? Стрелка вверх не отображается после вызова ActionBarDrawerToggle.setDrawerIndicatorEnabled (false) Разница между Camera.translate и Matrix.preTranslate или Matrix.postTranslate? Как вы сразу скрываете несколько просмотров? Лучший способ сравнить даты в Android Изменение цвета объекта в приложении для Android Android обновляющий адаптер работает после поворота снова устройство Android: отладка ядра с помощью KGDB Android: не удалось создать каталог для файла SharedPreferences Android: как распространять событие click для дочерних элементов LinearLayout и изменять их возможности Получите реальное разрешение экрана на сэндвич с мороженым Тестирование интеграции Android: Robotium или UIAutomator?