你好我想知道有没有办法从webview
html元素获取价值。
我在webview
中加载了页面,如下所示
package example.samplewebview;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
public class MainActivity extends Activity {
WebView wv;
@SuppressLint("SetJavaScriptEnabled")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
wv = (WebView) findViewById(R.id.webView1);
wv.getSettings().setJavaScriptEnabled(true);
wv.loadUrl("http://www.google.com");
wv.get
}
}
并且此google.com页面已加载到webview
。
现在我想从搜索textbox
获得价值并存储在数据库中
任何帮助将不胜感激。
答案 0 :(得分:2)
假设您不是Google,但是您确实想要使用您自己的网站(我可以修改),我建议您在网页上放置一个javascript,在您的Android应用中调用本机方法,然后只提交这个文本域。
这个主题已经有一个主题:android - get Text out of webview