私のアプリは 2.2 でしたが、2.1 にしたいです。ターゲットを変更しましたが、ここでエラーが発生します。
import android.net.http.AndroidHttpClient;
2.2以降でのみサポートされていると読んだためです。そこで、次の置き換えを行いました。
import org.apache.http.client.HttpClient;
しかし、ここで構文エラーが発生します。
httpclient.close(); ## error states add cast
コード全体は次のとおりです。
public static HttpClient httpclient = null;
try {
URL aURL = new URL(url);
URLConnection conn = aURL.openConnection();
conn.connect();
InputStream is = conn.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
bm = BitmapFactory.decodeStream(new FlushedInputStream(is));
bis.close();
is.close();
} catch (Exception e) {
e.printStackTrace();
} finally {
if (httpclient != null) {
httpclient.close();
}
}