अस्वीकरणएंड्रॉयड एपीआई 23 - HttpClient 4.x repackaged
- मैं जानता हूँ कि हम अब और एंड्रॉयड पर HttpClient उपयोग नहीं करना चाहिए
- एपीआई 23 में हम
useLibrary 'org.apache.http.legacy'
मैं उपयोग करने का विकल्प डी एचटीपी क्लाइंट का उपयोग जारी रखना पसंद है (मैं इसके आधार पर पुस्तकालयों और परियोजनाओं को भी बनाए रखता हूं) हालांकि, एपीआई 23 के साथ कक्षाएं चली गई हैं।
खैर useLibrary
वैकल्पिक हल के साथ नहीं गया है, लेकिन (कक्षा स्वत: पूर्ण नहीं है, सब कुछ के रूप में अवैध कोड दिखाया गया है)
हम भी HttpComponents उपयोग करने का विकल्प के एंड्रॉयड कांटा प्रदान की HttpClient विकसित करने के लिए किसी भी आगे नहीं किया जा सकता 4.3.5.1, हालांकि एपीआई < 22 पर प्रदान की गई कक्षाओं/हेडर/इंटरफेस प्रदान नहीं करता है, इसलिए यह संकलित करता है, लेकिन हम अभी भी प्रभावी ढंग से डेवलपर में असमर्थ हैं।
क्या कोई पूर्ण एचटीपी क्लाइंट लाइब्रेरी रीकैकेज (अनुकूल रूप से 4.3 से अधिक संस्करण भी है) जिसका संस्करण संस्करण 23 के लक्ष्य/संकलन-एसडीके के साथ आगे उपयोग किया जा सकता है?
नवीनतम पूर्ण repackage मैं मिल सकता है https://code.google.com/p/httpclientandroidlib/ कोर्ट JIRA मुद्दे पर संस्करण 4.3.2
मैं भी जोड़ दिया है टिप्पणी का उपयोग करता है जो https://issues.apache.org/jira/browse/HTTPCLIENT-1632
इस तरीके को शायद जरूरत हो जाएगा केवल जब तक HttpClient 5.X होगा जारी किया जाना चाहिए, क्योंकि इसमें पूरी तरह से अलग-अलग पैकेज नाम होना चाहिए।