首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

通过webview如何无法访问互联网页面啊

2012-08-01 
通过webview怎么无法访问互联网页面啊....1. 首先我我已经添加了下面信息到AndroidManifest.xml.uses-per

通过webview怎么无法访问互联网页面啊....
1. 首先我我已经添加了下面信息到AndroidManifest.xml.
<uses-permission android:name="android.permission.INTERNET"/>

2. 调用代码如下:
public class HelloActivity extends Activity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  WebView webView = (WebView) findViewById(R.id.webView);
  webView.getSettings().setJavaScriptEnabled(true);
  webView.loadUrl("http://www.google.com");
  webView.setWebViewClient(new HelloWebViewClient());
  }
}

public class HelloWebViewClient extends WebViewClient {

  @Override
  public boolean shouldOverrideUrlLoading(WebView view, String url) {
  view.loadUrl(url);
  return true;
  }
}


可以启动正常访问,但是google的页面打不开.怎么个情况.大家帮忙..

[解决办法]
我也正好刚刚遇见过LZ的问题,我也是android 2.2

但是我在Manifest.xml里多添加了一行
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
就解决了问题

还有在网上查过相关问题,有些人是因为在url里没有写http://而导致无法访问

LZ看看是不是这两个问题所致
[解决办法]

探讨
现在是模拟器不能上网.这个怎么配置....
公司网络是通过代理访问出去的.我是不是还要在那配置代理啊?

[解决办法]
探讨
引用:

贴下DDMS--LOG 信息。


这个在哪看? 我现在公司内部的网可以访问,外网不行. .但是通过google浏览器可以访问外网...

[解决办法]
http://liuquanjc.iteye.com/blog/939596
[解决办法]
应该是模拟器没接上网吧...
[解决办法]
是公司内部要使用代理服务器,而你的程序里面没有设置代理,没事的,你可以直接发布到真机上面,到外面去试试就可以了

热点排行