Berhijrah daripada org.apache.http.entity.FileEntity dalam Android 6 (Marshmallow)
Memandangkan Android 6 (Marshmallow) menghentikan org .apache.http, pembangun yang menaik taraf apl mereka menghadapi cabaran dalam melaksanakan muat naik fail. Artikel ini menyediakan penyelesaian ringkas untuk isu ini.
Menggantikan FileEntity dengan HttpURLConnection
Walaupun cadangan wujud untuk menggunakan HttpURLConnection, kerumitannya melebihi kod yang ditamatkan. Walau bagaimanapun, penyelesaian yang lebih mudah tersedia:
Perpustakaan Alternatif untuk HTTP Ketersambungan
Penyingkiran Google terhadap HttpClient terbina dalam menjamin penerokaan perpustakaan lain. Pilihan yang sesuai termasuk:
Terutamanya, OkHttp menawarkan antara muka yang mesra pengguna untuk tugas yang serupa dengan kod HttpClient yang telah ditamatkan. Pertimbangkan untuk menggunakannya untuk penghijrahan yang bersih dan cekap.
Atas ialah kandungan terperinci Bagaimana untuk Berhijrah daripada org.apache.http.entity.FileEntity yang ditamatkan dalam Android 6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!