0

我正在尝试增加我的应用程序用户发送反馈的能力,我找到了一个如何做到这一点的例子,但唯一的缺点是我不喜欢电子邮件活动似乎正在拉动用户的事实电子邮件地址(我猜是链接到他们手机的那个),并且允许他们更改 To: 块。这是我正在使用的代码。有什么方法可以禁用 To: 字段,并让我在 from 字段中输入文本?我猜我必须创建一个像“myappuser@gmail.com”这样的电子邮件地址并将其用作通用电子邮件地址?`

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);                    
            emailIntent.setType("plain/text");               
            emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{ "myappdeveloper@gmail.com"});             
            emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "App Feedback");             
            emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "");     
            MainScreen.this.startActivity(Intent.createChooser(emailIntent, "Send mail..."));
4

2 回答 2

2

使用此 Intent,您可以使用 android 默认 Intent 发送邮件。

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
于 2013-01-31T09:46:55.413 回答
1

试试Intent.ACTION_SENDTO吧。使用这些链接获得更多帮助:ACTION_SENDTOlink

于 2012-04-29T19:44:11.380 回答