2010-07-07 87 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安装在系统/应用程序文件夹中。毕竟你可以获取电子邮件信息。