Многопользовательский Android: получить текущую информацию о пользователе

Как ни странно, на SO нет вопроса по этой теме. По крайней мере я не смог найти.

Подобно Windows и Linux, Android также позволяет нам иметь несколько учетных записей user на одном устройстве/компьютере:

несколько пользователей Android

Каждый пользователь является ПЕРВОЙ (или основной) учетной записью Google, с которой был активирован раздел устройства/пользователя. Таким образом, один из способов получить имя/адрес электронной почты, связанный с этим пользователем, — через Вход через Google:

войдите в Google в диалоговом окне выбора аккаунта

Мой вопрос: есть ли способ получить хотя бы имя (если не адрес электронной почты) пользователя устройства? Без использования входа через Google, для которого требуется и библиотека сервисов Play и разрешение GET_ACCOUNTS?

Должен быть какой-то Android API или Provider, который сообщает нам имя текущего пользователя устройства. Я уже ознакомился со следующими документами:

Поддержка нескольких пользователей

Управление несколькими пользователями

AccountManager

.... и я ничего не мог найти там.

Кто-нибудь знает способ получить имя/адрес электронной почты основной учетной записи Google для текущего пользователя/раздела? БЕЗ входа в Google, для которого требуются сервисы Play? Есть ли какой-нибудь Java/Android API, который дает нам данные учетной записи для текущего пользователя?

Связанные:

1. Как получить идентификатор активной учетной записи в многопользовательском режиме Android

2. Как это делает Gmail

3. Получение без разрешения GET_ACCOUNTS

4. Хорошее получение адреса электронной почты владельца Android


comment
Пожалуйста, попробуйте stackoverflow.com/questions/2112965/   -  person Avinash    schedule 27.01.2020