我有一个尝试连接到URL并下载JSON文件的活动。 此活动在模拟器上运行良好,但在设备上不断失败。
我曾经得到连接超时错误,在网上搜索了一些后,我增加了超时时间。但是现在我收到了UnknownHost错误。
相同的网址在设备上的浏览器中正常工作。
我尝试了互联网上使用http连接访问/下载内容的各种程序,一切都在模拟器上正常工作。但是在设备上失败了。
我的设备中的Internet连接很好,因为示例webkit程序运行正常。
我还为我的应用启用了Internet权限。 我也试过HttpPost& HttpGet方法。 我也尝试在单独的线程中运行连接。 我在模拟器中将http响应代码设置为200,并在设备中清空。
在设备中使用http连接时是否有遗漏的东西? 这是一个简单的示例: http://p-xr.com/android-tutorial-how-to-parse-read-json-data-into-a-android-listview/
提前谢谢
答案 0 :(得分:2)
您可以尝试关闭防火墙。 我做到了,它对我有用。希望这会对你有所帮助。