從Android 6 (Marshmallow) 中已棄用的org.apache.http.entity.FileEntity 遷移
隨著Android 6 ( Marshmallow) 棄用org .apache.http,升級應用程式的開發人員在實現檔案上傳方面面臨挑戰。本文針對此問題提供了一個簡潔的解決方案。
用 HttpURLConnection 取代 FileEntity
雖然存在使用 HttpURLConnection 的建議,但其複雜性超出了已棄用的程式碼。不過,還有更簡單的解決方案:
HTTP 的替代庫連線
Google 棄用內建 HttpClient 值得探索其他函式庫。合適的選項包括:
特別是,OkHttp 提供了一個用戶友好的介面用於類似於已棄用的 HttpClient 程式碼的任務。考慮利用它進行乾淨且有效率的遷移。
以上是如何從 Android 6 中已棄用的 org.apache.http.entity.FileEntity 移轉?的詳細內容。更多資訊請關注PHP中文網其他相關文章!