【发布时间】:2010-09-16 20:27:12
【问题描述】:
我尝试了以下示例,但使用了外部 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" />
【讨论】: