2011-05-26 7 views
0

こんにちはテキストフィールドからのユーザー入力を取得し、ボタンで送信する電子メールを構成する方法を私ができるセットアップクラスファイル知りたいのですが?どのように私はアンドロイドのテキストフィールドと電子メールからユーザー入力を取得するのですか?

例は_私はそれがこの色になりたい私は_を購入したいフィールド

とレイアウト __ _ _ だろう __ _ これらは私のコメントです_ ___

SENDボタン

、それが主題で、特定のメールアドレスに電子メールを構成し、送信する前にメールにフィールドを追加する必要があります。

希望の誰かが、このためのJavaコードを持っているでしょう。前もって感謝します。

答えて

0

・ファーストカスタムレイアウトをレコード生成し、これらその後、何をしたいのためのフィールドを作る:

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, ""); 
      emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,""); 
      this.startActivityt(Intent.createChooser(emailIntent, "")); 
+0

ありがとうございます。これを試してみて、結果をお知らせします:) – neweclipseuser

+0

最初に検索してください[link](http://stackoverflow.com/questions/2577933/sending)の投稿があります。電子メールを使用したアンドロイドからのユーザー入力) – PedroAGSantos

+0

package com.emailmetest; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.widget.Button; import android.widget.TextView; public class Activity1アクティビティを拡張{ \tボタンを送信します。 \t TextView input1、input2; \t /**アクティビティが初めて作成されたときに呼び出されます。 */ @Override public void onCreate(Bundle savedInstanceState){ super。onCreate(savedInstanceState); setContentView(R.layout.main); finalインテントemailIntent =新しいインテント(android.content.Intent.ACTION_SEND); emailIntent.setType( "plain/text"); – neweclipseuser

0

私は

int型patternMailCountメールを送信するには、この使用してGMailservicesを試してみてくださいhint.but以下に確信しています= 0; StringTokenizerはST =新しいStringTokenizerは(toTextField.getText()のtoString()、 ""); 一方(st.hasMoreElements()){ パターン・パターン= Pattern.compile( "^ [A-ZA-Z0-9 ._%+ \ - ] + @ [A-ZA-Z0-9 \ - ] + \。[A-Za-z] {2,4} $ "); マッチャーマッチャー= pattern.matcher(st.nextToken()のtoString())。

// ...........

} // ウルimplmentation

GMailSender送信者=新GMailSender( "[email protected]"、 "パスワード") ;

sender.sendMail(
"" +((のEditText)findViewById(R.id.SUBTEXTFIELD))のgetText()のtoString()、 EMAILID、toTextField.getText()のtoString()。。。)。

+0

私はこれらのことを知らなかった:私は試してみる – PedroAGSantos

+0

私に教えてもらえますか? –

+0

もしあなたが解決策を得るなら、答えとしてマークしてください –

関連する問題