2012-04-29 106 views
0

我想添加我的应用程序的用户发送反馈的能力,并且我找到了一个如何去做的例子,但唯一的缺点是我不喜欢这样一个事实:电子邮件活动似乎是拉扯用户的电子邮件地址(我猜是连接到他们的电话),并允许他们更改To:块。这是我正在使用的代码。有什么办法可以禁用“收件人:”字段,并让我在“发件人”字段中输入文本?我猜我会创造像“[email protected]”的电子邮件地址,并使用它作为普通的电子邮件地址?`从Android应用程序发送电子邮件

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

回答

1

使用这种意图,你可以邮件在Android默认意图的邮件。

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 
相关问题