Я использую Android 6.0, и я пытаюсь получить электронные письма (устройства) устройства, которые вошли в систему на этом конкретном устройстве.Как получить электронную почту устройства в Android?
Я уже последовали многие ответ на переполнение стека, как:
How to get the Android device's primary e-mail address
How can you get an Android user's email address?
Я пытался получить массив электронной почты, делая это:
Pattern emailPattern = Patterns.EMAIL_ADDRESS; // API level 8+
Account[] accounts = AccountManager.get(this).getAccounts();
Log.i("email","email : "+accounts.length);
Но у меня есть никогда не повезло получить любую электронную почту в этом массиве. И Log
Я упомянул всегда печатать 0
как размер.
Также я добавил следующее разрешение в AndroidMainfest.xml:
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
Что это, что я делаю неправильно?
Спасибо, я получил электронные письма в невращающихся устройствах :) – erluxman