2010-07-07 91 views
0

什麼是Android電子郵件內容uri。 形成電子郵件客戶端源代碼,我得到以下URIAndroid電子郵件Uri

content://com.android.email.provider/body 
content://com.android.email.provider/message 
content://com.android.email.provider/syncedMessage 
content://com.android.email.provider/deletedMessage 
content://com.android.email.provider/updatedMessage 
content://com.android.email.provider/account 
content://com.android.email.provider/accountIdAddToField 
content://com.android.email.provider/attachment 
content://com.android.email.provider/attachment/message 
content://com.android.email.provider/mailbox 
content://com.android.email.provider/mailboxIdAddToField 
content://com.android.email.provider/hostauth 

,但沒有返回遊標當我運行下面的代碼。

Uri uri = Uri.parse("content://com.android.email.provider/account"); 
Cursor cursor = mContext.getContentResolver().query(uri, null, null,null,null); 

任何人沒有如何我可以訪問電子郵件內容?

謝謝。

回答

0

任何人都知道我可以如何訪問電子郵件 的內容?

電子郵件程序不是SDK的一部分。它可以在Android設備上進行替換。內容提供商可以在未來版本的Android中進行更改。用戶可能不會首先使用該電子郵件程序,使用Gmail,K-9或其他第三方應用程序。

還有就是防止郵件經由OS被訪問的所有原因了有益的探討:http://comments.gmane.org/gmane.comp.handhelds.android.devel/137111

+0

親愛的你是對的。電子郵件客戶端內容提供者中也沒有適當的實現定義。從以下鏈接下載源代碼 http://android.git.kernel.org/?p=platform/packages/apps/Email.git;a=summary 並檢查出現在源代碼中的EmailProvider類。 – 2010-07-08 05:07:16

0

郵件不是SDK的一部分,所以它不能被直接訪問,所以應該植根第一,那麼你的apk安裝在系統/應用程序文件夾中。畢竟你可以獲取電子郵件信息。