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

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

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

Intent.ACTION_SENDTO代わりに試してください。詳細については、次のリンクを使用してください: ACTION_SENDTOおよびlink

于 2012-04-29T19:44:11.380 に答える