我创建了一个带有简单 Web 视图的 Android 项目。
我正在尝试打开谷歌。但模拟器屏幕显示 Google 不可用。
我已在清单文件中添加了互联网权限。即使我也可以从模拟器浏览器访问谷歌。仅在应用程序中,我无法访问。日志中也没有打印任何内容。
请帮忙。
<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("http://www.google.com");
mWebView.setWebViewClient(new HelloWebViewClient());
}
private class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
<uses-permission android:name="android.permission.INTERNET" />
您上面的代码没有显示授予使用互联网权限的清单文件。此过程详细信息如下:在 WebView 中构建 Web 应用程序 http://developer.android.com/guide/webapps/webview.html
如果您遇到进一步的问题,您可以测试并下载此 Android 开源基础应用程序的源代码:网页浏览应用程序 https://market.android.com/details?id=com.webviewapp.app
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)