【问题标题】:Android email intent and message bodyAndroid 电子邮件意图和消息正文
【发布时间】:2011-05-09 17:57:54
【问题描述】:

我正在使用意图从我的应用程序中启动电子邮件应用程序。我使用意图设置主题、短信和电子邮件地址。一切正常,除了电子邮件部分中的光标位置。我的电子邮件信息就像“感谢您选择...... ..................... 不要写在这条线下面。

我在电子邮件正文中看到该消息,但我的光标在“请勿写...”行下方闪烁。如何使光标出现在我的消息之前,以便用户可以开始输入。

这是我的代码

    Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
    emailIntent.setType("plain/text");
    emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{ getResources().getString(R.string.helpSenderAddress)});
    emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, getResources().getString(R.string.helpSubject));
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, String.format(getResources().getString(R.string.helpMessage),Build.VERSION.RELEASE,getPackageManager().getPackageInfo(getPackageName(),0).versionCode));

【问题讨论】:

    标签: android


    【解决方案1】:

    我讨厌这样回答,但是:你不能。一旦实现了意图,您就无法控制任意其他程序将如何操作。

    【讨论】:

    • 嘘,事实并非如此。我启动了电子邮件客户端,光标在“收件人”字段中而不是在邮件正文中...无论如何要在 2 年后更改?
    • 那是只要任意程序不提供这样做的接口(意图键)。不幸的是,ACTION_SEND_SENDTO 目前并非如此。
    猜你喜欢
    • 1970-01-01
    • 2021-02-06
    • 2015-11-27
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多