Android WebView是否需要打开外部URL的权限?

问题描述:

我试图下面的例子,但与外部URL: Using WebViewsAndroid WebView是否需要打开外部URL的权限?

的例子显示了如何加载从资产文件夹(file:// url)的HTML文件,并在web视图显示它。

但是,当我尝试与外部URL(如http://google.com),我总是得到一个“网站不可用”的错误。 Android的内置浏览器能够访问所有外部URL。

我怀疑它与权限有关,但无法确认它。

我自己找到答案。

权限名称是android.permission.INTERNET。

添加以下行的AndroidManifest.xml(直接在标签嵌套)确实起作用:

<uses-permission android:name="android.permission.INTERNET"></uses-permission> 

的文件也可以以图形方式在Eclipse插件通过权限标签编辑。

这是一个用户权限:

<uses-permission android:name="android.permission.INTERNET" />