Как я могу автоматически отправить время и местоположение по электронной почте кому-то в Gmail? - PullRequest
0 голосов
/ 29 января 2019

Мне нужен код для отправки времени и местоположения по электронной почте одним нажатием кнопки, поэтому, когда я нажимаю кнопку, время и мое местоположение должны быть указаны в электронном письме, и все, что мне нужно сделать, это вставить влюди пишут по электронной почте / в Gmail и нажимают отправить. Мне нужна срочная помощь, пожалуйста.

1 Ответ

0 голосов
/ 29 января 2019

Я написал приложение, которое может отправлять электронную почту тремя различными способами: 1) Внутреннее намерение Android 2) Класс Java GmailSender 3) Скрипт PHP на сервере

Вот выдержка из кода, использующая класс отправителя Java Gmail:

btnJava.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {
        final ProgressDialog pd = ProgressDialog.show(MainActivity.this,"Sending","Sending Gmail Java API Email...",true, false);
        new Thread(new Runnable(){
            public void run(){  
                try {
                    EditText fromET = (EditText) findViewById(R.id.box1);
                    EditText toET = (EditText) findViewById(R.id.box2);
                    EditText subjET = (EditText) findViewById(R.id.box3);
                    EditText bodyET = (EditText) findViewById(R.id.box4);

                    String emailFrom = fromET.getText().toString();
                    String emailTo = toET.getText().toString();
                    String emailSubj = subjET.getText().toString();
                    String emailBody = bodyET.getText().toString();

                    GMailSender sender = new GMailSender(emailAccount, emailPassword);
                    sender.sendMail(emailSubj,   
                                    emailBody,   
                                    emailFrom,   
                                    emailTo);   
                } catch (Exception e) {   
                    Log.e("SendMail", e.getMessage(), e);   
                } 
                pd.dismiss();
            }
        }).start(); 
    }
});

Вот книга и полный код:

Практический Android

https://github.com/Wickapps/Practical-Android-Emailing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...