如何在“上调用java函数”;onClick";什么是html按钮?
我有一个html文件中的按钮和用于通过电子邮件共享图像的java代码,现在我需要将java中按钮代码的“onclick”放在html的“onclick”中,通过phonegap中的电子邮件实现“数据共享”。由于我是html和phonegap新手,我不知道操作过程,请帮助我 这是我的java代码如何在“上调用java函数”;onClick";什么是html按钮?,java,javascript,html,cordova,Java,Javascript,Html,Cordova,我有一个html文件中的按钮和用于通过电子邮件共享图像的java代码,现在我需要将java中按钮代码的“onclick”放在html的“onclick”中,通过phonegap中的电子邮件实现“数据共享”。由于我是html和phonegap新手,我不知道操作过程,请帮助我 这是我的java代码 public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstance
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>
发送电子邮件
我认为您可以通过单击按钮调用javascript函数来实现这一点。
javascript函数可以使用ajax或JQuery上传文件。
我在这个链接中找到了它
您需要编写一个用于HTML和原生交互的插件。