2010-07-07 6 views
0

quel est le uri de contenu de messagerie Android. forment l'e-mail le code source du client je reçois les éléments suivants UriAndroid Email 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 

mais pas revenir le curseur quand je lance le code suivant.

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

Quelqu'un ne sait pas comment accéder au contenu des courriels?

Merci.

Répondre

0

quelqu'un sait comment je peux accéder à l'email contenu?

Le programme Email ne fait pas partie du SDK. Il peut être remplacé sur les appareils Android. Les fournisseurs de contenu peuvent changer dans les futures versions d'Android. L'utilisateur peut ne pas utiliser ce programme de messagerie en premier lieu, en utilisant Gmail, K-9 ou une autre application tierce.

Il y a une discussion utile de toutes les raisons qui empêchent email d'être accessible via le système d'exploitation: http://comments.gmane.org/gmane.comp.handhelds.android.devel/137111

+0

cher vous avez raison. Et il n'y a pas non plus d'implémentation correcte définie dans le fournisseur de contenu du client de messagerie. Téléchargez le code source à partir du lien suivant: http://android.git.kernel.org/?p=platform/packages/apps/Email.git;a=summary et consultez la classe EmailProvider présente dans le code source . –

0

mail n'est pas la partie de sdk ne peut donc pas être directement accessible, il devrait être enraciné d'abord, puis votre apk shuold être installé dans le dossier système/app. après tout, vous pouvez aller chercher des informations par e-mail.