即時通訊工作於一個控件,該控件顯示智能手機中設置的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」
感謝, Ĵ母鹿;)
如果你有一個乾淨的android isntallation有一個名爲「電子郵件」的應用程序,將顯示所有的電子郵件收件箱(Gmail和其他通過smtp/imap/pop3添加的) –
@ J.Doe:Not每個設備都有這個程序。例如,運行Android 6.0.1的我的Nexus 5X沒有名爲「電子郵件」的應用程序。 Nexus 6P(Android 6.0.1)或Nexus 9(Android 7.0)也不例外,只列出了幾個我碰巧已經啓動並在附近啓動的功能。 – CommonsWare