如何以编程方式移动Android设备gmail收件箱项目

时间:2017-06-27 09:08:18

标签: android gmail

我要求在我的应用程序中显示未读gmail计数的数量,我找到了该要求的解决方案,但是当我点击未读gmail计数按钮时我想要打开设备gmail应用程序收件箱消息,这是否可能,如果可能的话可以帮助我一些代码。

2 个答案:

答案 0 :(得分:0)

我通常在我的应用中使用以下代码打开Gmail:

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

处理清单文件和依赖项。

在清单文件中,启用对Gmail内容提供商的访问权限:

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

希望有所帮助。

答案 1 :(得分:-1)

阅读Gmail API of Android,了解Gmail访问权限。 Otherthan,gmail应用程序不再支持您需要的访问权限。请参阅链接https://commonsware.com/blog/2011/08/08/gmail-gone-risk-undocumented-apis.html

对于打开的Gmail应用,您可以使用此功能。

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