如何(即,有什么意图的行动)启动设置电子邮件帐户活动的电子邮件应用程序中(添加新的电子邮件帐户活动) [英] How (i.e., what intent action) to start the set up email account activity (add new email account activity) of the email application
问题描述
从我的应用程序中,我想启动电子邮件应用程序看起来像这样的设置新的电子邮件帐户活动:的 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屋!