我尝试了以下示例,但使用了外部 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 插件中通过权限选项卡以图形方式进行编辑。
关于android - Android WebView 是否需要打开外部 URL 的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/196946/