我可以使用html按钮向java类发送请求吗?

时间:2015-02-13 22:37:00

标签: java android html5 cordova android-studio

我想知道我可以使用html和javascript制作模板并将其导出为android项目(带phonegap)然后使用它进入android studio从html按钮发送请求到java类?

2 个答案:

答案 0 :(得分:0)

是的,你可以这样做。相反,最好为Android创建一个phonegap项目并在其中创建一个模板。然后你可以导入项目并使用按钮或其他任何东西对java服务进行rest / ajax调用。

答案 1 :(得分:0)

尝试以这种方式使用

browser.addJavascriptInterface(new Object()
      {
          @JavascriptInterface
        public void performClick()
        {
            Log.d("LOGIN::", "Clicked");
             Toast.makeText(MainActivity.this, "Login clicked", Toast.LENGTH_LONG).show();
        }
      }, "login");

到这个

Button btnLogin=new Button(ctx);
btnLogin.setOnClickListener(this);

browser.addJavascriptInterface(btnLogin,"login");

@Override
public void onClick(View v) {

        //do Something

}

和index.html

<html>  <head>  <script language="javascript">  function js1() {
    document.loginform.method="post";  document.loginform.action = "https://example.com/chechlogin.asp";
           }
     </script>  </head>  <body>    <form name="loginform">
     <input type="text" name="empcode" value="58686" /><br/>
     <input type="password" name="emppassNTL" />
     <input type="submit" name="submit" id="submit_id" onclick="btnLogin.performClick();" />
相关问题