2011-08-19 65 views

回答

1

對於「收到的電子郵件」,沒有記錄和支持的內容提供者。 「電子郵件」並不是真正的操作系統的一部分(儘管在2006 - 2007年期間,OS,應用程序和SDK之間沒有明確的區別,但有幾處引用了它。可能有數百個電子郵件客戶端,其中只有少數電子郵件客戶端可能擁有這樣的內容提供商,並且可能沒有標準。

您將在StackOverflow上找到一些博客文章和其他答案,指向Gmail內容提供商。這是一個沒有記錄和不受支持的內容提供者的例子。 It was also just closed off by Google

儘管如此,歡迎您編寫自己的電子郵件客戶端,存儲您自己的電子郵件,並按照您認爲合適的方式顯示它們。

+1

是否有任何其他替代方式(ContentProvider除外)在我們自己的佈局中獲取並列出電子郵件收件箱? –

+0

@PattabiRaman:No. – CommonsWare

+0

因此,我們只能通過下列代碼將控件轉移到核心電子郵件應用程序以列出收件箱郵件? Intent intent = getLaunchIntentForPackage(「com.android.email」); startActivity(intent); –