Получить учетные записи настроены счетчик в устройстве Android - PullRequest
1 голос
/ 12 июня 2019

Я хочу получить настроенный счет без вмешательства пользователя. Я использовал функцию AccountManager.getAccounts() до API уровня 26 и работал нормально.

Но так как поведение разрешений GET_ACCOUNTS было изменено в API 26, он запросит у пользователя список учетных записей на устройстве, прежде чем получить к ним доступ. accountManager.newChooseAccountIntent()

Мое требование - проверить, настроена ли какая-либо учетная запись для учетной записи, с которой мне приходится выполнять задачи (без взаимодействия с пользователем). Можно ли как-нибудь проверить (без учета учетных записей) то же самое, что и предложить пользователю выбрать учетные записи.

Я уже ссылался на указанные ниже билеты, но не мог найти способ сделать то же самое без согласия пользователя:

AccountManager.getAccounts () не работает в targetdk> 23

Выберите письмо, используя AccountPicker.newChooseAccountIntent

...