Salve a tutti,
da qualche tempo sto cercando di far connettere la mia applicazione android su internet per memorizzare il contenuto di una pagina html su un inputstream da trattare in seguito. Il problema però sta nella risoluzione dell'host che, alla chiamata di
codice:
Inetaddress.getByName("www.google.it")
mi restituisce un eccezione del tipo "Unknown host"
Ho visto su internet che in molti hanno consigliato di specificare anche alcuni permessi sul manifest, cosa che naturalmente ho fatto:
codice:
<uses-permission id="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Purtroppo il risultato è lo stesso, android non riesce in alcun modo a collegarsi all'host che gli specifico.
Se invece, al posto di "www.google.com" inserissi il nome di una macchina all'interno della mia LAN (ES: 192.168.1.7), il programma lo riconoscerebbe come host valido.
E' un problema di tipo DNS? Devo inserire qualche altro tipo di permesso?
HELP...