1

このhttp://www.survivingwithandroid.com/2013/05/build-weather-app-json-http-android.htmlチュートリアルを使用して、アプリで気象サービスを使用する方法を学習しています。このチュートリアルを実行すると、正常に動作します。しかし、私には 1 つの問題があります。アイコンを読み込めません。Logcatエラーは

java.io.FileNotFoundExeption: http://openweathermap.org/img/w/ at libcore.net.http.HttpURLConnectionTmpl.getInputStream(HttpURLConnctionTmpl.java:186) 

このリンクを Chrome で開くと画像が表示されるので、なぜ見つからないのかわかりません。コードはそこにあります https://github.com/survivingwithandroid/Surviving-with-android/tree/master/WeatherApp ファイル「WeatherHttpClient.java」の87行目のエラー

4

3 に答える 3

0

.png ファイル拡張子を追加

con = (HttpURLConnection) ( 新しい URL(IMG_URL + コード +".png")).openConnection();

于 2014-06-21T06:31:49.263 に答える
0

ディレクトリをファイル ストリームとして読み込もうとしています。これにより FileNotFoundException が発生する理由はわかりませんが、次の URL で試してみる価値があります。http://openweathermap.org/img/w/<one-of-the-files>.png

少なくとも、ファイルを開くことができる必要があります。

于 2013-09-25T19:58:48.100 に答える