【導(dǎo)讀】Service是android系統(tǒng)中的一種組件,它跟Activity的級(jí)別差不多,它們都是從Context派生出來(lái)的,但是它不能自己運(yùn)行,只能在后臺(tái)運(yùn)行,并且可以和其它組件進(jìn)行交互。在Android系統(tǒng)中,常采用以下兩種方式啟動(dòng)Service.通過(guò)Context的startService()啟動(dòng)service后,訪問(wèn)者與service之間沒(méi)有關(guān)。這種情況下,service與訪問(wèn)者之間無(wú)法進(jìn)行通信,數(shù)據(jù)交換,往。往用于執(zhí)行單一操作,并且沒(méi)有返回結(jié)果。例如通過(guò)網(wǎng)絡(luò)上傳,下載文件,操作。一旦完成,服務(wù)應(yīng)該自動(dòng)銷毀。通過(guò)Context的bindService()綁定Service,綁定后Service就和調(diào)用。者阻塞的操作,你應(yīng)該在服務(wù)中創(chuàng)建一個(gè)新的線程去處理。通過(guò)使用獨(dú)立的線程,你就會(huì)。可以保持與用戶的交互。所有Service子類必須實(shí)現(xiàn)該方法。voidonDestroy():當(dāng)Service被關(guān)閉之前,將回調(diào)該方法;booleanonUnbind:當(dāng)該Service上綁定的所有客戶。端都斷開(kāi)連接時(shí)將會(huì)回調(diào)該方法。開(kāi)發(fā)Service組件需要先開(kāi)發(fā)一個(gè)Service子類,然后在。/>元素指定它可被哪些Intent啟動(dòng)。