如何(即,有什么意图的行动)启动设置电子邮件帐户活动的电子邮件应用程序中(添加新的电子邮件帐户活动) [英] How (i.e., what intent action) to start the set up email account activity (add new email account activity) of the email application

查看:172
本文介绍了如何(即,有什么意图的行动)启动设置电子邮件帐户活动的电子邮件应用程序中(添加新的电子邮件帐户活动)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

从我的应用程序中,我想启动电子邮件应用程序看起来像这样的设置新的电子邮件帐户活动:的 http://i.stack.imgur.com/BNYnj.png

From within my app, I'd like to start the set up new email account activity of the Email App which looks like this: http://i.stack.imgur.com/BNYnj.png

我看着这个的http://源机器人。 frandroid.com/packages/apps/Email/AndroidManifest.xml

和试图启动设置电子邮件活动:

and tried to start the set up email activity:

Intent intent = new Intent("com.android.email.CREATE_ACCOUNT");
startActivity(intent);

不过,我有一个例外:
    E / AndroidRuntime(517):android.content.ActivityNotFoundException:无活动处理意向{行动= com.android.email.CREATE_ACCOUNT}

But I got an exception: E/AndroidRuntime(517): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.android.email.CREATE_ACCOUNT }

请人帮我吗?

太感谢了,
约翰·

Thanks so much, John

推荐答案

这适用于从API的4.0 +

This works for from APIs 4.0+.

Intent intent = new Intent("com.android.email.CREATE_ACCOUNT");
intent.putExtra("FLOW_MODE", 0);
startActivity(intent);

下面的作品从API的2.1+。也许也行更低的版本(未测试)。

Below works for from APIs 2.1+. Maybe also work for lower versions (not tested).

Intent intent = new Intent();
intent.setClassName("com.android.email", "com.android.email.activity.setup.AccountSetupBasics");
intent.putExtra("FLOW_MODE", 0);
startActivity(intent);

这篇关于如何(即,有什么意图的行动)启动设置电子邮件帐户活动的电子邮件应用程序中(添加新的电子邮件帐户活动)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆