2008-10-13 4 views
21

je tentais l'exemple suivant, mais avec des URL externes: Using WebViewsEst-ce que Android WebView nécessite des autorisations pour l'ouverture d'URL externes?

L'exemple montre comment charger un fichier HTML à partir du dossier actif (file:// url) et l'afficher dans une WebView.

Mais quand je l'essaie avec des URL externes (comme http://google.com), j'obtiens toujours une erreur «Site Web non disponible». Le navigateur intégré d'Android est capable d'accéder à toutes les URL externes.

Je soupçonne que cela a quelque chose à voir avec les autorisations, mais n'a pas été en mesure de le confirmer.

Répondre

28

J'ai trouvé moi-même la réponse.

Le nom de l'autorisation est android.permission.INTERNET.

ajoutant la ligne suivante à la AndroidManifest.xml (imbriqué directement dans la balise) a fait l'affaire:

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

Le fichier peut également être modifié graphiquement dans plugin Eclipse à travers l'onglet autorisations.

6

Il est une autorisation de l'utilisateur:

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