Articles of accountmanager

AccountManager: как разрешить пользователю выбирать учетную запись с помощью диалога

В учебнике AccountManager « Воспоминание о пользователе » рекомендуется: Если в массиве имеется несколько Account , вы должны предоставить диалоговое окно с просьбой выбрать его. Каков наилучший способ сделать это? У меня есть решение в виду, но, если есть другие хорошие примеры из сообщества, похоже, что это такой шаблонный код, который может быть общим и […]

Using AccountManager addAccountExplicitly занимает много времени для первой синхронизации

Я использую AccountManager addAccountExplicitly () для добавления учетной записи в AccountManager. Затем я звоню ContentResolver.setSyncAutomatically(account, ContactsContract.AUTHORITY, true); После этого, глядя на экран «Учетные записи и синхронизация» устройства, я вижу свою учетную запись, но когда я нажимаю, я вижу, что флажок «Синхронизировать контакты» не появляется. Это может занять несколько минут … Я узнал, что если я […]

Использование результата учетной записи andMan AccountManager.getAuthToken через Zend_Gdata (401 несанкционированного доступа)

Мне нужно получить токен аутентификации с устройства Android (на стороне клиента) с помощью AccountManager.getAuthToken, а затем повторно использовать его через Zend_Gdata (на стороне сервера) При использовании календаря «cl» authTokenType все работает, как и ожидалось, Android-источник: String calendarToken = getAuthToken(account, 'cl' … Источник PHP: $token = // value retrieved via Android 'calendarToken' $client = new Zend_Gdata_HttpClient; […]

Диалоговое окно настройки при удалении учетной записи с помощью диспетчера учетных записей

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

Новый тип учетной записи Android без аутентификации

Я пишу приложение, которое должно использовать собственную учетную запись для контактов. Я нашел много примеров в Интернете, но не тот, что хочу. И SampleSyncAdapter из образцов мне не очень помогает. Я хочу что-то вроде AccountManager _accountMgr = AccountManager.get(context); Account [] accounts = _accountMgr.getAccounts(); final Account account = new Account(accounts[0].name, "com.myapplication"); mAccountManager.addAccountExplicitly(account, null, null); То, что […]

AWS Cognito в сочетании с Android Account Manager для нескольких учетных записей

Я хотел бы показать пользователю моего приложения выбор учетных записей (включение общего устройства, например, для одного отдела, но все же возможность идентифицировать пользователей). Идентификация пользователя и авторизация работают через AWS Cognito User Pool -> федеративные идентификаторы -> STS. Моя проблема заключается в том, что я не могу заставить AWS SDK хорошо интегрироваться с Android Account […]

SecurityException в getPassword accountManager в android

Я пытаюсь получить пароль учетной записи google, но получаю исключение безопасности в String pwd = AccountManager.get (mContext) .getPassword (account). Также я дал разрешения в androidManifest.xml для account_manager, aunthenticator, get_account, управления учетной записью. Код: android.accounts.Account[] gaccounts = AccountManager.get(mContext).getAccounts(); Log.i("parul", "2222()len :"+ gaccounts.length); for (android.accounts.Account account: gaccounts) { String pwd = AccountManager.get(mContext).getPassword(account); Log.i("parul", "google pwd: " + […]

Single-signon в android с помощью Active Directory

Я пытаюсь реализовать Single Signon с Windows Active Directory, кто-нибудь может предложить мне лучший подход. Я уже изучал Kerberos и AccountManger в android, или любая реализация примера была бы полезна. заранее спасибо Примечание. Я искал google перед отправкой этого вопроса.

Android-контакты, не показывающие мою собственную учетную запись

Я создал пользовательский account_type (com.axonsystem.kangoosave) и работает нормально. Кроме того, когда я создаю контакты под этим свойством account_type программно, в приложении «Контакты» (когда я редактирую контакт) Android правильно показывает мой собственный тип. Это мой синхронизирующий адаптер <sync-adapter xmlns:android="http://schemas.android.com/apk/res/android" android:contentAuthority="com.android.contacts" android:accountType="com.axonsystem.kangoosave" android:userVisible="true" android:allowParallelSyncs="false" android:isAlwaysSyncable="true" android:supportsUploading="false" /> И моя услуга, предоставляющая SyncAdapter <service android:name="com.axonsystem.kangoosave.services.AccountSyncService" android:exported="true" android:enabled="true" android:process=":sync"> […]

Android: добавление мелодии звонка для контакта не работает с контактом, который я только что добавил, но работает над контактом, который я добавил в предыдущую синхронизацию

Поэтому я выполняю синхронизацию учетных записей и включаю в этот процесс шаг, на котором добавлена ​​настраиваемая мелодия звонка. Вот мой метод добавления мелодии звонка: private static void ringtoneSync(ContentResolver resolver, String username, Context context) { ContentValues values = new ContentValues(); Log.e("SYNC", "setting ringtone for " + username); long rawContactId = lookupRawContact(resolver, username); long contactId = getContactId(resolver, […]