簡體   English   中英

DocumentBuilder.parse()-權限被拒絕

[英]DocumentBuilder.parse () — Permission denied

DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance ();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder ();
Document doc = dBuilder.parse ("http://feeds.feedburner.com/d0od?format=xml");
doc.getDocumentElement ().normalize ();

由於某種原因,在第三行,Android似乎總是拋出“權限被拒絕”異常。 誰能告訴我為什么,我在做什么錯?


使用API​​級別8(Froyo)。

您是否正在嘗試從onCreate()或UI線程訪問Internet(解析)? 您應該在onCreate()實現StrictMode或將其移至工作線程。

另外,首先請確保您的清單具有正確的互聯網訪問權限。

您是否嘗試過在Web瀏覽器中訪問該URL? 您可以連接到它嗎?

這種例外是不言自明的。 您的連接沒有訪問該URL的適當權限。 嘗試手動訪問它以進行確認。

如果您的Android的安全軟件或網絡過濾設置認為該URL不安全,那么您還會收到此錯誤。 在這種情況下,您將需要修改這些設置才能成功建立連接。

將android.permission.INTERNET添加到清單中。 這將使您的應用程序訪問Internet。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM