An asynchronous callback-based Http client for Android built on top of Apache’s HttpClient libraries.
All requests are made outside of your app’s main UI thread, but any callback logic will be executed on the same thread as the callback was created using Android’s Handler message passing.
You can also use it in Service or background thread, library will automatically recognize in which context is ran.
- Using upstream HttpClient of version 4.3.6 instead of Android provided DefaultHttpClient
- Make asynchronous HTTP requests, handle responses in anonymous callbacks
- HTTP requests happen outside the UI thread
- Requests use a threadpool to cap concurrent resource usage
- GET/POST params builder (RequestParams)
- Multipart file uploads with no additional third party libraries
- Streamed JSON uploads with no additional libraries
- Handling circular and relative redirects
- Automatic smart request retries optimized for spotty mobile connections
- Automatic gzip response decoding support for super-fast requests
- Binary protocol communication with BinaryHttpResponseHandler
- Built-in response parsing into JSON with JsonHttpResponseHandler
- Saving response directly into file with FileAsyncHttpResponseHandler
- Persistent cookie store, saves cookies into your app’s SharedPreferences
- Integration with Jackson JSON, Gson or other JSON (de)serializing libraries with BaseJsonHttpResponseHandler
- Support for SAX parser with SaxAsyncHttpResponseHandler
- Support for languages and content encodings, not just UTF-8
Monetize your apps without ads and without collecting sensitive personal data.The Tutela SDK crow...
by Unity Technologies
You no longer need to rely on the 3% of players that make in-app purchases. Unity Ads is designed...
Get all the backend modules you need to build games. Add Realtime networking to your multiplayer ...
by James Smith
SmartImageView is a drop-in replacement for Android’s standard ImageView which additionally allow...
USING SDKs?Learn how toProtect your Appfrom the Inside