我想知道我可以使用html和javascript制作模板并将其导出为android项目(带phonegap)然后使用它进入android studio从html按钮发送请求到java类?
答案 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();" />