我要求在我的应用程序中显示未读gmail计数的数量,我找到了该要求的解决方案,但是当我点击未读gmail计数按钮时我想要打开设备gmail应用程序收件箱消息,这是否可能,如果可能的话可以帮助我一些代码。
答案 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.android.gm"); startActivity(intent);