2010-10-14 20 views
6

Sto lavorando nell'applicazione Android. Creo un servizio Web in Java. Ora voglio fare riferimento ad un servizio web usando HTTP. Ma ho avuto l'errore Permission Denied mentre il debugger ha raggiunto l'ultima riga. Il Codice è:Errore di autorizzazione negato mentre si chiama webservice utilizzando HTTP nell'applicazione Android

HttpClient httpClient = new DefaultHttpClient(); 
HttpContext localContext = new BasicHttpContext(); 
HttpGet httpGet = new HttpGet("http://192.168.0.102:8282/SampleWebProj/services/Converter"); 
response = httpClient.execute(httpGet, localContext); 

PLZ mi danno una soluzione ..

risposta

4

Hai aggiunto delle autorizzazioni necessarie sul AndroidManifest.xml per aprire connessioni http?

penso, è necessario aggiungere questa autorizzazione

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

Sì I aggiungi permesso in mainfest.xml. Questo è il mio anroidmainfest.xml – Siju

+0

Siju

+0

Ma ho ancora lo stesso errore .. aiutami .. – Siju

0

Per fare uso di funzionalità integrate come questo in Android, è necessario chiedere l'autorizzazione.

è necessario aggiungere l'autorizzazione per Internet in AndroidManifest.xml, cioè aggiungere questa riga <uses-permission android:name="android.permission.INTERNET"></uses-permission>

+0

Sì, ho aggiunto Ma ho ancora lo stesso errore Cosa posso fare .. aiutami .. – Siju

9

Nel codice, si mette

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

invece di

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

hai errato Android -> anroid! = android ;-)

+0

completamente corretto. Mi chiedo se l'abbia mai capito, lol. buon occhio btw! –

+0

questa risposta è stata modificata in modo errato per scrivere correttamente 'android', quando il mispelling 'anroid' intenzionale era in realtà lo scopo della risposta originale! Non ho i permessi per modificare la risposta – dgtc

Problemi correlati