【发布时间】:2014-07-19 03:11:57
【问题描述】:
我正在做一个项目,我需要展示一个网页。但是当我尝试在设备上显示它时,我得到一个空白页。如果我将此页面复制并粘贴到设备的浏览器中,我可以正常看到它。此外,如果我在虚拟设备上运行它,我也可以在应用程序和浏览器上正常查看该页面。所以我的问题出在设备上。我已经有互联网权限了。
编辑 - 使用另一个 URL(http://www.globo.com/)
代码: 活动.java
webcam = (WebView) findViewById(R.id.webcam);
webcam.getSettings().setJavaScriptEnabled(true);
webcam.getSettings().setBuiltInZoomControls(true);
webcam.getSettings().setSupportZoom(true);
webcam.setWebViewClient(new MyBrowser());
private class MyBrowser extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return false;
}
}
public void abrirurl(View view) {
webcam.loadUrl("http://192.168.0.103:8080/stream_simple.html");
}
代码:webcam.xml
<WebView
android:id="@+id/webcam"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button1"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginBottom="50dp"
android:layout_marginTop="15dp"
android:layout_below="@+id/textView1" />
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button1"
android:layout_centerHorizontal="true"
android:drawableLeft="@drawable/cam1"
android:text="@string/webcam"
android:onClick="abrirurl" />
【问题讨论】:
-
你在哪里调用 abrirurl(查看视图)?
-
在xml中,按钮onClick
-
抱歉,没看到。如果你放一些其他的链接,它不会打开eather?
-
没测试,等我1小时左右回家试试。
-
它与其他 URL 一起使用