im работает над виджет, который отображает непрочитанный счет электронной почты Gmail и других учетных записей электронной почты, установленных на смартфоне. Я использую Google-Mail Api для Gmail, и он работает finde, но я не получил, как работать с обычным E-Mail App.Как получить непрочитанные письма из приложения электронной почты (а не Gmail)
Я попытался использовать Диспетчер учетных записей, чтобы получить учетные данные и получить информацию о себе, но она не запускалась, потому что я не могу получить какой-либо пароль. Только Auth-Tokens. Я не могу найти какое-либо решение в Google о том, как работать с обычными учетными записями электронной почты, это не из Google-почты.
UPDATE: Я пытаюсь получить пароль с помощью этой функции, но я получаю сообщение об ошибке: Учетная запись [] accounts = AccountManager.get (context) .getAccounts(); для (Учетная запись: учетные записи) { String test = AccountManager.get (контекст) .getPassword (account); System.out.println (account.name + "" + test); }
"не могут получить секреты для счетов типа: com.android.exchange"
Спасибо, J Doe;)
Если у вас есть чистый андроид, есть приложение под названием «Электронная почта», в котором будет отображаться все входящие сообщения электронной почты (Gmail, а также другие, добавленные через smtp/imap/pop3) –
@ J.Doe: Not у каждого устройства есть это приложение. Например, у моего Nexus 5X, работающего под управлением Android 6.0.1, нет приложения с именем «Электронная почта». Кроме того, Nexus 6P (Android 6.0.1) или Nexus 9 (Android 7.0) просто перечисляет некоторые из них, на которые я, возможно, работал и рядом. – CommonsWare