gpt4 book ai didi

java - 如何从android中的webview文本框获取值?

转载 作者:行者123 更新时间:2023-11-29 21:02:35 25 4
gpt4 key购买 nike

你好,我想知道是否有任何方法可以从 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 中获取值(value)并存储在数据库中任何帮助将不胜感激。

最佳答案

假设你不是谷歌,但你确实想使用你自己的网站,你可以修改,我建议你在你的网页上放置一个 javascript,它调用你的 Android 应用程序中的本地方法,并只提交来自这个文本框。

这里已经有关于该主题的线程:android - get Text out of webview

关于java - 如何从android中的webview文本框获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25566553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com