当我从我的应用程序启动电子邮件客户端时,会打开电子邮件客户端的撰写窗口,但是当我这样启动时,我无法看到收件箱,发送物品等...
简而言之,如何从应用程序启动电子邮件客户端,就像从桌面启动一样?
任何建议将不胜感激。
答案 0 :(得分:3)
简而言之,如何从应用程序启动电子邮件客户端,就像从桌面启动一样..
对此没有标准意图,抱歉。
答案 1 :(得分:-1)
您可以在活动对象中尝试此操作:
它不一定会直接带您进入收件箱,但会打开电子邮件应用程序:
Intent intent = getPackageManager().getLaunchIntentForPackage("com.android.email");
startActivity(intent);
Samer Alameer
答案 2 :(得分:-1)
以防万一其他人带着同样的问题来到这里,有一个解决方案。
Intent intent = new Intent("android.intent.action.MAIN");
intent.setComponent(ComponentName.unflattenFromString("com.google.android.email/com.android.email.activity.Welcome"));
intent.addCategory("android.intent.category.LAUNCHER");
startActivity(intent);
您可以从LogCat获取组件名称。我认为唯一的问题是,如果用户使用其他应用程序发送电子邮件。