2017-06-27 1 views

Répondre

0

I Gmail habituellement ouvert avec le code suivant dans mes applications:

Intent gmail= new Intent(Intent.ACTION_VIEW); 
mailClient.setClassName("com.google.android.gm", "com.google.android.gm.ConversationListActivity"); 
startActivity(gmail); 

Manipulez le fichier manifeste et les dépendances.

Dans le fichier manifeste de permettre l'accès au fournisseur de contenu de Gmail:

<uses-permission android:name="com.google.android.gm.permission.READ_CONTENT_PROVIDER" /> 

espoir qui aide.

+0

Que devrais-je faire dans le fichier manifeste? – Krish

+0

voir mon édition .... – Akshay

+0

est-il pas possible d'afficher les messages de la boîte de réception Gmail dans notre liste de l'application? – Krish

-1

Lecture Gmail API of Android, pour l'accès gmail. Autre que l'application gmail ne prend plus en charge l'accès tel que vous avez besoin de se référer lien https://commonsware.com/blog/2011/08/08/gmail-gone-risk-undocumented-apis.html.

Pour l'application Gmail ouverte, vous pouvez l'utiliser.

Intent intent = getPackageManager().getLaunchIntentForPackage("com.google.an‌​droid.gm"); startActivity(intent); 
+0

est-ce que ce n'est pas possible d'afficher les messages de la boîte de réception Gmail dans notre liste de l'application? – Krish

+0

Impossible de montrer le nombre de messages gmail non lus, il y a quelques changements dans l'API de Gmail. D'abord, vous devez passer par l'API Gmail. –