0

電子メールで画像を共有するためのhtmlファイルとJavaコードにボタンがあります。Javaのボタンコードの「onclick」をhtmlの「onClick」に配置して、phonegapで電子メールを介して「データ共有」を実装する必要があります。私はhtmlとphonegapが初めてなので、手順がわかりません。助けてください。

ここに私のJavaコードがあります

public class MainActivity extends Activity {

 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.activity_main);

        Button addImage = (Button) findViewById(R.id.send);
        addImage.setOnClickListener(new View.OnClickListener() {
            public void onClick(View view) {


                GMailSender mailsender = new GMailSender("xya@gmail.com", "pw123");

                String[] toArr = { "abc@gmail.com", "efg@gmail.com" };
                mailsender.set_to(toArr);
                mailsender.set_from("sender@gmail.com");
                mailsender.set_subject("This is an email sent using my Mail JavaMail wrapper from an Android device.");
                mailsender.setBody("Email body.");

                try {
                    //mailsender.addAttachment("/sdcard/filelocation");

                    if (mailsender.send()) {
                        Toast.makeText(MainActivity.this,
                                "Email was sent successfully.",
                                Toast.LENGTH_LONG).show();
                    } else {
                        Toast.makeText(MainActivity.this, "Email was not sent.",
                                Toast.LENGTH_LONG).show();
                    }
                } catch (Exception e) {

                    Log.e("MailApp", "Could not send email", e);
                }
            }
        });

    }

htmlコード

<body >     
  <button onclick="  " id="email">Send_Email </button>
</body>
4

1 に答える 1

0

ボタンをクリックしてJavaScript関数を呼び出すことで、これを実現できると思います。JavaScript 関数は、ajax または JQuery を使用してファイルをアップロードできます。このリンクで見つけました jQuery Ajaxを使用したPhoneGapファイルのアップロード

于 2013-09-11T11:27:22.817 に答える