Does WebView Android precisa permissões para abrir URLs externas?
Pergunta
Eu estava tentando o exemplo a seguir, mas com URLs externos: Usando WebViews
O exemplo mostra como carregar um arquivo HTML de ativos pasta (file:// url
) e exibi-lo em um WebView.
Mas quando eu experimentá-lo com URLs externos (como http://google.com ), estou sempre recebendo um "website não disponível" erro. do Android navegador embutido é capaz de acessar todos os URLs externos.
Eu suspeito que ele tem algo a ver com permissões, mas não foi capaz de confirmar isso.
Solução
Eu descobri a resposta a mim mesmo.
O nome de permissão é android.permission.INTERNET.
Adicionando seguinte linha ao AndroidManifest.xml (aninhadas diretamente na tag) fez o truque:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
O arquivo pode também ser editados graficamente na Eclipse plugin através guia permissões.
Outras dicas
É uma permissão de usuário:
<uses-permission android:name="android.permission.INTERNET" />