代码之家  ›  专栏  ›  技术社区  ›  Tahir Akhtar

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

  •  23
  • Tahir Akhtar  · 技术社区  · 16 年前

    我尝试了以下示例,但使用了外部URL: Using WebViews

    该示例显示如何从assets文件夹加载HTML文件。( file:// url )并在Web视图中显示。

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

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

    2 回复  |  直到 7 年前
        1
  •  30
  •   Dan Lew    15 年前

    我自己找到了答案。

    权限名称为android.permission.internet。

    将以下行添加到androidmanifest.xml(直接嵌套在标记中)实现了这一技巧:

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

    也可以通过权限选项卡在Eclipse插件中以图形方式编辑文件。

        2
  •  7
  •   Shankar Agarwal    13 年前

    这是用户权限:

    <uses-permission android:name="android.permission.INTERNET" />
    
    推荐文章