【发布时间】:2018-03-05 14:35:43
【问题描述】:
首先,我不知道 AndroidStudio 是如何工作的,也不知道如何编写除我目前在学校学到的东西之外的任何东西。 我想写这个应用程序的唯一原因是获得一些经验和学习一点以及在学校提供一点帮助。 我希望我的应用程序能够访问特定网站,但只显示可以在网站源代码中找到的一个元素。我不能编辑网站本身,因为它不是我的。 我学习了一些教程并顺利完成,但是我只是让应用程序访问该网站,这有点多余,因为在这种情况下,chrome 也可以。 到目前为止,这是我的主要活动 java 类的代码:
private WebView mWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWebView = (WebView) findViewById(R.id.activity_main_webview);
// Enable Javascript
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mWebView.addJavascriptInterface(new MainActivity(), "HTMLOUT");
android:mWebView.loadUrl("*link*");
mWebView.setWebViewClient(new MyWebViewClient(){
public void onPagefinished(WebView view, String url)
{
android:mWebView.loadUrl("*link*");
}
});
android:mWebView.loadUrl("*link*");
那么假设源代码中的元素被称为“leftplan”,我将如何让该元素只显示在应用程序中?
【问题讨论】:
标签: javascript android browser webview