2010-10-14 35 views
6

Tôi đang làm việc trong ứng dụng Android. Tôi tạo một dịch vụ web bằng Java. Bây giờ tôi muốn giới thiệu một dịch vụ web bằng cách sử dụng HTTP. Nhưng tôi đã nhận được lỗi Permission Denied trong khi trình gỡ lỗi đạt đến dòng cuối cùng. Bộ luật là:Quyền bị từ chối lỗi khi gọi dịch vụ web bằng cách sử dụng HTTP trong ứng dụng 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 Hãy cho tôi một giải pháp ..

Trả lời

4

Bạn đã thêm vào điều khoản chính xác trên AndroidManifest.xml để mở các kết nối http?

Tôi nghĩ rằng, bạn phải bổ sung giấy phép này

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

Vâng tôi thêm quyền trong tệp mainfest.xml. Đây là anroidmainfest.xml của tôi – Siju

+0

<ứng dụng android: biểu tượng =" @ drawable/icon "android: label =" @ string/app_name "> Siju

+0

Nhưng tôi vẫn gặp lỗi tương tự .. hãy giúp tôi .. – Siju

0

Để sử dụng tính năng tích hợp như thế này trong Android, bạn phải xin phép.

Bạn cần thêm quyền cho Internet trong AndroidManifest.xml của bạn, tức là thêm dòng <uses-permission android:name="android.permission.INTERNET"></uses-permission>

+0

Có Tôi đã thêm Nhưng tôi vẫn gặp lỗi tương tự Những gì tôi có thể làm .. giúp tôi .. – Siju

9

này Trong code của bạn, bạn đặt

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

thay vì

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

bạn đã viết sai chính tả android -> anroid! = android ;-)

+0

hoàn toàn chính xác. tôi tự hỏi nếu anh ta đã bao giờ tìm ra nó, lol. tốt mắt btw! –

+0

câu trả lời này đã được chỉnh sửa để gây nhầm lẫn chính tả 'android' một cách chính xác, khi mục đích sai chính tả 'anroid' thực sự là mục đích của câu trả lời gốc! Tôi không có quyền chỉnh sửa câu trả lời – dgtc

Các vấn đề liên quan