Service
是android 系統(tǒng)中的一種組件,它跟Activity
的級別差不多,但是他不能自己運行,只能后臺運行,并且可以和其他組件“蘋果專用音響” 進行交互。Service 是沒有界面的長生命周期的代碼。Service
是一種程序,它可以運行很長時間,但是它卻沒有用戶界面。這么說有點枯燥,來看個例子。打開一個音樂播放器的程序,這個時候若想上網(wǎng)了,那么,打開Android
瀏覽器,這個時候雖然已經(jīng)進入了瀏覽器這“蘋果專用音響”
個程序,但是,歌曲播放并沒有停止,而是在后臺繼續(xù)一首接著一首的播放。其實這個播放就是由播放音樂的Service進行控制。當(dāng)然這個播放音樂的Service也可以停止,例如,當(dāng)播放列表里邊的歌曲都結(jié)束,或者用戶按下了停止音樂播放的快捷鍵等。service
可以在和多場合的應(yīng)用中使用,比如播放多媒體的時候用戶啟動了其他Activity這個時候程序要在后臺繼續(xù)播放,比如檢測SD
卡上文件的變化,再或者在后“蘋果專用音響”
臺記錄地理信息位置的改變等等,總之服務(wù)嘛,總是藏在后頭的。
開啟service有兩種方式:
(1)
Context.startService():Service會經(jīng)歷onCreate ->
onStart(如果Service還沒有運行,則android先“蘋果專用音響”調(diào)用onCreate()然后調(diào)用onStart();如果Service已經(jīng)運行,則只調(diào)用onStart(),所以一個Service的onStart方法可能會重復(fù)調(diào)用多次
);stopService的時候直接onDestroy,如果是調(diào)用者自己直接退出而沒有調(diào)用stopService的話,Service會一直在后臺運行。該Service的調(diào)用者再啟動起來后可以通過stopService關(guān)閉Service。
注意,多次調(diào)用Context.startservice()不會嵌套(即使“蘋果專用音響”會有相應(yīng)的onStart()方法被調(diào)用),所以無論同一個服務(wù)被啟動了多少次,一旦調(diào)用Context.stopService()或者stopSelf(),他都會被停止。補充說明:傳遞給startService()的Intent對象會傳遞給onStart()方法。調(diào)用順序為:onCreate
--> onStart(可多次調(diào)用) --> onDestroy。
NE-605i產(chǎn)品特色:
?
能連接各種iPhone/iPod播放器/及對其充電
?
時鐘和雙鬧鐘計時器功能、定時關(guān)機功能;可設(shè)置響鬧報警;可選擇以廣播電臺或iPhone/iPod音樂或本機蜂鳴器作鬧鐘鈴聲;貪睡功能
?
FM功能,可儲存20個電臺
? EQ功能
?
LCD數(shù)字顯示屏
?
內(nèi)置2.0雙高保真喇叭
?
時鐘儲存設(shè)置備用電池
· 遙控發(fā)射/接收
制造商:深圳市盈利來數(shù)碼科技有限公司
地址:深圳市福田區(qū)華強北佳和華強大廈A座1611室
詳情請登錄深圳市盈利來國內(nèi)網(wǎng)址:www.velourtech.com.cn
國外網(wǎng)址:www.velourtech.com
國內(nèi)總負(fù)責(zé)人:張總(Ken)
手機:13392865671 / 13428719281
電話:0755-83552711 / 83559086
電郵:ken@velourtech.com
superstrong_dg@163.com
關(guān)于我們 | 友情鏈接 | 網(wǎng)站地圖 | 聯(lián)系我們 | 最新產(chǎn)品
浙江民營企業(yè)網(wǎng) m.peada.cn 版權(quán)所有 2002-2010
浙ICP備11047537號-1