web-dev-qa-db-ja.com

Android WebViewには外部URLを開くためのアクセス許可が必要ですか?

次の例を試しましたが、外部URLを使用しました: WebViewsを使用

この例は、アセットフォルダーからHTMLファイルをロードする方法を示しています(file:// url)そしてそれをWebViewに表示します。

しかし、外部URL( http://google.com など)で試してみると、常に「WebsiteNotAvailable」エラーが発生します。 Androidの組み込みブラウザは、すべての外部URLにアクセスできます。

パーミッションと関係があるのではないかと思いますが、確認できませんでした。

23
Tahir Akhtar

私は自分で答えを見つけました。

権限名はAndroid.permission.INTERNETです。

AndroidManifest.xml(タグに直接ネストされている)に次の行を追加すると、トリックが実行されました。

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

このファイルは、Eclipseプラグインの[権限]タブからグラフィカルに編集することもできます。

33
Tahir Akhtar

これはユーザー権限です:

<uses-permission Android:name="Android.permission.INTERNET" />
9
Craigo