2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
希望與Internet進(jìn)行交互的開(kāi)發(fā)人員需要選擇一個(gè)軟件包來(lái)為他們完成繁重的工作。一個(gè)非常常見(jiàn)的途徑是使用內(nèi)置的HttpClient。該文檔 相當(dāng)完整,但是如果您以前從未使用過(guò)該軟件包,那么開(kāi)始它會(huì)很艱巨。
看看 JFrankie最近發(fā)布的HttpClient教程。我發(fā)現(xiàn)他的演講對(duì)初學(xué)者來(lái)說(shuō)很平易近人,但他毫不猶豫地繼續(xù)學(xué)習(xí)更復(fù)雜的主題。該指南從用于打開(kāi)連接的幾行代碼開(kāi)始,并迅速介紹了第一個(gè)陷阱。HttpClient不應(yīng)在UI線(xiàn)程中運(yùn)行,因?yàn)樗峁┝俗柚构δ?您不知道服務(wù)器回復(fù)之前將需要多長(zhǎng)時(shí)間)。如果您嘗試執(zhí)行此操作,Android會(huì)自動(dòng)引發(fā)錯(cuò)誤。
他繼續(xù)將代碼包裝在AsyncTask類(lèi)中。這使它可以在單獨(dú)的線(xiàn)程中運(yùn)行,并在工作完成后啟動(dòng)方法。您最有可能希望下載某些內(nèi)容,該主題已在指南中詳細(xì)介紹。JFrankie通過(guò)解釋使用HTTP多部分請(qǐng)求協(xié)議進(jìn)行上傳所必需的步驟來(lái)結(jié)束本文。
他在Reddit主題中公開(kāi)了他的文章,他還參與了有關(guān)使用AsyncTask的潛在內(nèi)存泄漏問(wèn)題的討論。在圍繞HttpClient構(gòu)建應(yīng)用程序時(shí),您可能需要注意一些建議。
2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。