2011-06-05 55 views
1

我正在尝试使用返回股票报价作为cvs文件在Android中的雅虎财务API。我已经减少了代码到:Java.net.UnknownHostException在Android上使用httpGet

HttpClient httpClient = new DefaultHttpClient(); 
HttpContext localContext = new BasicHttpContext(); 
HttpGet httpGet = new HttpGet("http://download.finance.yahoo.com/d/quotes.csv?s=msft&f=sl1p2"); 

我得到以下错误“的java.net.UnknownHostException:download.finance.yahoo.com”

作品链接,所以我不确定为什么我会得到例外。任何帮助表示赞赏。

+0

如果你在模拟器中运行它,请尝试重新启动它。我经常遇到这个问题。另外,如果您使用的是Mac,则可能需要配置接口。 – dmon 2011-06-05 05:27:52

+0

但是,谢谢,我使用手机而不是仿真器。 – PonziCoder 2011-06-05 05:29:47

+1

对于看了它几小时后的值得,我有我的权限在manifest.xml中的错误的地方。 – PonziCoder 2011-06-05 21:08:53

回答

2

我有同样的问题,可以通过输入以下在AndroidManifest.xml中解决了这个问题:

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

0

添加INTERNET权限到你的manifest文件。像下面那样

<manifest xlmns:android...> ... 
    <application android:label="@string/app_name" >... 
    </application>  
    <uses-permission android:name="android.permission.INTERNET"></uses-permission> 
</manifest> 
相关问题