responsabilitàAndroid API 23 - HttpClient 4.X riconfezionato
- So che non dovremmo usare HttpClient su Android più
- In API 23 dobbiamo possibilità di utilizzare
useLibrary 'org.apache.http.legacy'
I' Mi piacerebbe continuare ad usare HttpClient (anche io mantengo librerie e progetti basati su di esso) tuttavia, con API 23 le classi sono sparite.
Beh, non andato con useLibrary
soluzione, ma non può essere utilizzato per sviluppare ulteriormente (classi non completamento automatico, tutto è mostrato codice come non valido)
Abbiamo anche possibilità di utilizzare HttpComponents disponibile Fork Android di HttpClient 4.3.5.1, che tuttavia non fornisce classi/intestazioni/interfacce fornite da Android sull'API < 22, quindi viene compilato, ma non siamo ancora in grado di svilupparlo in modo efficace.
Esiste un completo riconfezionamento della libreria HttpClient (versioni favorevolmente omogenee superiori a 4.3) che può essere ulteriormente utilizzato con target/compile-Sdk della versione 23?
Ultime repackage pieno ho potuto trovare è https://code.google.com/p/httpclientandroidlib/ che utilizza la versione 4.3.2
commento Ho anche aggiunto di HC problema JIRA https://issues.apache.org/jira/browse/HTTPCLIENT-1632
Questa soluzione sarà probabilmente necessaria solo fino HttpClient 5.X sarà essere rilasciato, in quanto dovrebbe avere nomi di pacchetti completamente diversi.