廣州APP公司酷蜂科技最早一批進(jìn)軍移動(dòng)互聯(lián)網(wǎng)的,主要負(fù)責(zé)安卓開(kāi)發(fā);IOS開(kāi)發(fā);微信開(kāi)發(fā)等。根據(jù)多年的開(kāi)發(fā)經(jīng)驗(yàn)總結(jié)出一些建議,也就是如何高效率開(kāi)發(fā)安卓APP。
第一、如何在后臺(tái)取消一些線程中的動(dòng)作從主線程移動(dòng)到一個(gè)單獨(dú)的線程中,最高效的方式就是可以使用AsyncTask或者IntentService來(lái)創(chuàng)建后臺(tái)操作。
第二、如何保持響應(yīng)不發(fā)生從UI線程中移除費(fèi)時(shí)操作這個(gè)方式還可以防止用戶(hù)操作出現(xiàn)系統(tǒng)不響應(yīng)(ANR)對(duì)話框。
第三、如何在線程中初始化查詢(xún)操作當(dāng)查詢(xún)操作正在后臺(tái)處理時(shí),展示數(shù)據(jù)也不是即時(shí)的,但是你可以使用CursorLoader對(duì)象來(lái)加快速度。
第四、優(yōu)化應(yīng)用在前端的工作確保注銷(xiāo)GPS的位置更新操作,因?yàn)檫@個(gè)更新操作在onPause中也是會(huì)繼續(xù)的。當(dāng)所有的應(yīng)用都注銷(xiāo)了這個(gè)操作,用戶(hù)可以在系統(tǒng)設(shè)置中重新啟用GPS而不浪費(fèi)電量。
APP公司總結(jié):以上都是很小的改進(jìn),如果全部運(yùn)用上的話會(huì)得到你意想不到的效果,也是讓安卓開(kāi)發(fā)走向更完美的一步。
APP公司總結(jié):以上都是很小的改進(jìn),如果全部運(yùn)用上的話會(huì)得到你意想不到的效果,也是讓安卓開(kāi)發(fā)走向更完美的一步。