我正在尝试以下示例,但使用外部 URL: Using WebViews
该示例展示了如何从 assets 文件夹 ( file:// url
) 加载 HTML 文件并将其显示在 WebView 中。
但是当我尝试使用外部 URL(如http://google.com)时,我总是收到“网站不可用”错误。Android 的内置浏览器能够访问所有外部 URL。
我怀疑它与权限有关,但无法确认。
我正在尝试以下示例,但使用外部 URL: Using WebViews
该示例展示了如何从 assets 文件夹 ( file:// url
) 加载 HTML 文件并将其显示在 WebView 中。
但是当我尝试使用外部 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" />