2016-08-25 2 views
1

私は「お問い合わせ」ページを作成しようとしています。ユーザーのコメントや提案を自分の名前とメールと共に受け取り、自分のGmailアカウントに送信したいと考えています。私は意図を望んでいません。私はJava APIのドキュメントを読んだが、彼らはハードコーディングされたメッセージ "Hello World"を送信している。 私はそれを望んでいない。そして私は、私がやろうとしている仕事をどのように達成するのか分かりません。どんな指導や助けもありがとう。アンドロイドスタジオのメールでユーザーコメントを送信する

更新:私はチュートリアルhttp://www.edumobile.org/android/send-email-on-button-click-without-email-chooser/を試してみましたが、ボタンをクリックすると自動化された電子メールが送信されます。ハードコーディングされたメッセージは必要ありません。私はレイアウトを作って、ユーザーが入力したメッセージを電子メール、名前、電話番号と共に自分のGmailアカウントに送信したい。私はアンドロイドに新しいので、これがどのように達成されるのか分かりません。私は何らかの提案と助けを感謝します Contact us layout

+0

私は意図したくありません。なぜあなたは意図をしたくないのですか?これは、意図を使用して簡単に簡単です。 – Stefan

+0

実際に私は盲目の人々のためのアプリを作っていて、音声コマンド「Send」ですぐにメールを送信したいと思います。私はそれをやる方法を知っています。それ以上のやりとりをせずにメールを送信したいだけです –

+0

何を試してみましたか?遠い?任意のコード?どんな問題? – Athafoud

答えて

0

このリンクhttp://www.edumobile.org/android/send-email-on-button-click-without-email-chooser/を再度参照してください。

ハードコーディングされたメッセージは送信されませんが、例として「Hello World」でTextViewを使用した場合は、EditTextのような任意のコントロールを使用でき、ユーザーがこれらの詳細を入力してからEditTextこれらの値の連結を行い、1つの文字列を作成し、変数に格納し、その文字列を使用して本文として電子メールを送信します。

あなただけのSendMail AsyncTaskクラスの下の行の値を変更する必要があるdoInBackgroundメソッド

m.setBody($body_variable); 

私は、これはあなたが、コメントをお気軽に役立つことを願っています。

+0

ありがとう!これは私の問題を解決するようです。私はしばらくのうちにあなたに知らせるよう試みます。 –

+0

あなたは今それをテストしようとしていますか? – Mahamadali