在Android应用程序中使用HTTP调用Web服务时权限被拒绝错误

时间:2010-10-14 10:15:26

标签: android

我在Android应用程序中工作。我用Java创建一个Web服务。现在我想使用HTTP引用Web服务。但是当调试器到达最后一行时,我遇到Permission Denied错误。守则是:

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给我一个解决方案..

3 个答案:

答案 0 :(得分:9)

在您的代码中,您输入

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

而不是

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

你拼错了android - &gt; anroid!= android; - )

答案 1 :(得分:4)

您是否在AndroidManifest.xml上添加了正确的权限以打开http连接?

我认为,您必须添加此权限

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

答案 2 :(得分:0)

要在android中使用此类内置功能,您必须获得许可。

您需要在AndroidManifest.xml中添加Internet权限,即添加此行<uses-permission android:name="android.permission.INTERNET"></uses-permission>