Android M では Apache の DefaultHttpClient が使えなくなりました。 OS イメージにはしばらく維持され、コンパイルを通すためのオプションも提供されるようですが、今後新規に作成するアプリでは HttpURLConnection を使うのが良いでしょう。 元ネタは↓ Android's HTTP Clients | Android Developer's Blog Android の HTTP クライアントは 3つあります。 元ネタでは2つって書いてありますけど、私は3つとカウントしています。 確かに大きく分けると2つなんでしょうが、使う側の選択肢としては3つあると思った方が良いんじゃないかと。 org.apache.http.impl.client.DefaultHttpClient Apache の提供している HTTP クライアント。 バグも少なく安定
