2016-09-13 2 views
1

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;)

ответ

1

but i didnt get how to work with the normal E-Mail App

Там нет ни одного "нормального E-Mail App" , Вы можете связаться с разработчиками различных приложений электронной почты и спросить их, если они задокументировали и поддерживали API для того, что вы пытаетесь сделать.

+0

Если у вас есть чистый андроид, есть приложение под названием «Электронная почта», в котором будет отображаться все входящие сообщения электронной почты (Gmail, а также другие, добавленные через smtp/imap/pop3) –

+0

@ J.Doe: Not у каждого устройства есть это приложение. Например, у моего Nexus 5X, работающего под управлением Android 6.0.1, нет приложения с именем «Электронная почта». Кроме того, Nexus 6P (Android 6.0.1) или Nexus 9 (Android 7.0) просто перечисляет некоторые из них, на которые я, возможно, работал и рядом. – CommonsWare

 Смежные вопросы

  • Нет связанных вопросов^_^