2016-09-13 61 views
1

即時通訊工作於一個控件,該控件顯示智能手機中設置的Gmail和其他電子郵件帳戶的未讀電子郵件計數。我正在使用Gmail的Google-Mail Api,它可以正常工作,但我沒有得到如何使用正常的電子郵件應用程序。如何從電子郵件應用程序(不是Gmail)中獲取未讀電子郵件

我試圖使用帳戶管理器來獲取Login-Credentials並通過我自己檢索信息,但沒有運行,因爲我無法獲得任何密碼等。只是驗證令牌。我無法找到任何解決方案在谷歌如何使用正常的電子郵件帳戶,他們不是從谷歌郵件。

更新: 我試圖用此函數獲取密碼,但我得到一個錯誤: Account [] accounts = AccountManager.get(context).getAccounts(); (Account account:accounts){ String test = AccountManager.get(context).getPassword(account); System.out.println(account.name +「」+ test); }

「不能得到祕密類型的賬戶:com.android.exchange」

感謝, Ĵ母鹿;)

回答

1

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

沒有單一的 「普通電子郵件應用程序」 。歡迎您聯繫各種電子郵件應用程序的開發人員,並詢問他們是否記錄並支持您嘗試執行的API。

+0

如果你有一個乾淨的android isntallation有一個名爲「電子郵件」的應用程序,將顯示所有的電子郵件收件箱(Gmail和其他通過smtp/imap/pop3添加的) –

+0

@ J.Doe:Not每個設備都有這個程序。例如,運行Android 6.0.1的我的Nexus 5X沒有名爲「電子郵件」的應用程序。 Nexus 6P(Android 6.0.1)或Nexus 9(Android 7.0)也不例外,只列出了幾個我碰巧已經啓動並在附近啓動的功能。 – CommonsWare

相關問題