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