Android 我想通过我的应用打开gmail收件箱

Android 我想通过我的应用打开gmail收件箱,android,Android,如何在我们的应用程序中打开收件箱 final String ACCOUNT_TYPE_GOOGLE = "com.google"; final String[] FEATURES_MAIL = { "service_mail" }; AccountManager.get(this).getAccountsByTypeAndFeatures(ACCOUNT_TYPE_GOOGLE, FEATURES_MAIL, new AccountManagerCallback(

如何在我们的应用程序中打开收件箱

final String ACCOUNT_TYPE_GOOGLE = "com.google";
final String[] FEATURES_MAIL = {
        "service_mail"
};
AccountManager.get(this).getAccountsByTypeAndFeatures(ACCOUNT_TYPE_GOOGLE, FEATURES_MAIL,
        new AccountManagerCallback() {
            @Override
            public void run(AccountManagerFuture future) {
                Account[] accounts = null;
                try {
                    accounts = future.getResult();
                    if (accounts != null && accounts.length > 0) {
                        String selectedAccount = accounts[0].name;
                        queryLabels(selectedAccount);
                    }

若你们总是想打开gmail,并且确保客户端有gmail应用程序,你们可以用它来启动gmail应用程序,它的打开活动是收件箱

PackageManager manager = getPackageManager();
Intent i = manager.getLaunchIntentForPackage("com.google.android.gmail");
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);

它必须是GMail吗?通常的方法是使用发送意图,然后从列表中选择Gmail。欢迎使用SO。请阅读关于如何提出好问题的文章。告诉我们你提到的链接以及“不工作”的含义。你有什么错误吗?如果是这样,请通过编辑您的问题并将堆栈跟踪粘贴到那里来向我们显示它们。谢谢,先生,但我希望在应用程序中打开收件箱并发出通知。给我发送sandeep kushwah编写的程序的正确代码