Я разрабатываю приложение, в котором хочу отправить учетную запись пользователя по электронной почте. Я пробовал каждый пример здесь в stackoverflow, также проверял сайт разработки Android, но я не смог получить какую-либо информацию с помощью AccountManager. Я нашел следующую информацию:
«В Android 8.0 (уровень API 26) приложения больше не могут получать доступ к учетным записям пользователей, если только аутентификатор не владеет учетными записями или пользователь не предоставляет такой доступ», но я до сих пор не знаю, как заставить получить имя учетной записи.
Кто-нибудь может предоставить рабочий фрагмент кода? Это должно работать только с этим:
AccountManager accountManager = AccountManager.get(getApplicationContext());
Account[] accounts = accountManager.getAccountsByType("com.google");
Manifest:
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
Я разрабатываю для ношения Android.