2012-04-29 19 views
0

私のアプリのユーザーにフィードバックを送信する機能を追加しようとしていますが、それを行う方法の例が見つかりましたが、唯一の欠点は、電子メールのアクティビティがユーザーの電子メールアドレスを取得しているようです(自分の電話にリンクされていると思われます)。To:ブロックを変更できます。ここに私が使用しているコードがあります。 To:フィールドを無効にする方法はありますか?Fromフィールドにテキストを入力できますか?私は「[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

を代わりにIntent.ACTION_SENDTOを試してみてください。詳細については、ACTION_SENDTOlinkのリンクを使用してください。

1

このインテントを使用すると、メールのアンドロイドデフォルトインテントでメール送信できます。

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 
関連する問題