我创建的应用程序中有一部分允许用户将信息输入到八个不同的TextField中。这些领域是:从TextField存储用户输入
- 名称
- 地址
- 市
- 国家
- 邮编
- 电话
- 电子邮件
- 年龄
现在,当这些信息完成并且用户点击提交按钮时,我希望在点击按钮之后直接将信息发送到我的个人电子邮件地址,或者稍后存储要查看的信息。我是比较新的Android开发,但是,我想,我应该做的方法中的以下,我会打电话的时候,按钮是挖掘像这样:
final EditText moverName = (EditText)findViewById(R.id.nameRegistration);
String name = regName.getText().toString();
我已经搜查,搜查,并能找不到我想要完成的任何事情。有没有可能将信息直接发送到我的电子邮件?或者我需要以某种方式存储它以备以后查看。我的Java文件我到目前为止:
public class UserRegistrationActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_user_registration);
}
public void sendFeedback(View button) {
final EditText userName = (EditText)findViewById(R.id.nameRegistration);
String name = regName.getText().toString();
final EditText userStreetAddress = (EditText)findViewById(R.id.userStreetAddressRegistration);
String address = userStreetAddress.getText().toString();
final EditText userCity = (EditText)findViewById(R.id.userCityRegistration);
String city = userCity.getText().toString();
final EditText userState = (EditText)findViewById(R.id.userStateRegistration);
String state = userState.getText().toString();
final EditText userZip = (EditText)findViewById(R.id.userZipRegistration);
String zip = userZip.getText().toString();
final EditText userPhone = (EditText)findViewById(R.id.userPhoneRegistration);
String phone = userPhone.getText().toString();
final EditText userEmail = (EditText)findViewById(R.id.userEmailRegistration);
String email = userEmail.getText().toString();
final EditText userDOB = (EditText)findViewById(R.id.userDOB);
String dob = userDOB.getText().toString();
}
}
在此先感谢!
你见过吗? http://stackoverflow.com/questions/2020088/sending-email-in-android-using-javamail-api-without-using-the-default-built-in-a –
我认为这个问题是可以理解的,所以我不要”不明白为什么它被拒绝投票。 – mur7ay
感谢Adam Ill看看它。 – mur7ay