私はアンドロイド・アプリケーションを構築しようとしています.JSONを介してPHPサーバーとデータを交換しています。したがって、私はGSON、org.apache.http.*
ライブラリでの作業を学ぶ必要がある - そう新しいライブラリは古いAndroid搭載端末でも使用できますか?
と呼ばれるApacheのライブラリモジュール
。
私は、HttpClient
,HttpEntity
,HttpResponse
などのlibクラスを使用するいくつかの例を研究しました。 私のアプリに同様のコードを追加しようとすると、Http *接頭辞を持つ実質的にすべてのライブラリクラスが推奨されなくなるという警告が表示されます。
私は、Androidチームは代わりにURLConnection
を使用することを示唆sevaralスレッドは22+
ありますので、API Apacheモジュールを非推奨としていることを学びました。 Like this one。
私の質問は、URLConnectionを使用するためのアドバイスに従えば、古いAndroid搭載デバイス(android 2.0.x - 4.4)でも動作しますか?私はAndroidStudio 2.1.2/Gradleをベースにしています。
URLConnectionよりも優れたオプションがある場合は、ヒントに感謝します。独自の図書館はありません。私は標準的なものを好む。
その[OkHttp](http://square.github.io/okhttp/) – tynn
@tynnで[Retrofit](http://square.github.io/retrofit/)を試してくださいありがとう、素敵なヒント。 –