Как ни странно, на SO нет вопроса по этой теме. По крайней мере я не смог найти.
Подобно Windows и Linux, Android также позволяет нам иметь несколько учетных записей user на одном устройстве/компьютере:
Каждый пользователь является ПЕРВОЙ (или основной) учетной записью Google, с которой был активирован раздел устройства/пользователя. Таким образом, один из способов получить имя/адрес электронной почты, связанный с этим пользователем, — через Вход через Google:
Мой вопрос: есть ли способ получить хотя бы имя (если не адрес электронной почты) пользователя устройства? Без использования входа через Google, для которого требуется и библиотека сервисов Play и разрешение
GET_ACCOUNTS
?
Должен быть какой-то Android API или Provider
, который сообщает нам имя текущего пользователя устройства. Я уже ознакомился со следующими документами:
Поддержка нескольких пользователей
Управление несколькими пользователями
.... и я ничего не мог найти там.
Кто-нибудь знает способ получить имя/адрес электронной почты основной учетной записи Google для текущего пользователя/раздела? БЕЗ входа в Google, для которого требуются сервисы Play? Есть ли какой-нибудь Java/Android API, который дает нам данные учетной записи для текущего пользователя?
Связанные:
1. Как получить идентификатор активной учетной записи в многопользовательском режиме Android
3. Получение без разрешения GET_ACCOUNTS
4. Хорошее получение адреса электронной почты владельца Android