




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
北京電子科技職業(yè)學(xué)院移動(dòng)應(yīng)用軟件開發(fā)(基于Android平臺(tái))01繼承Service如何實(shí)現(xiàn)一個(gè)Service建立Android工程Activity:ServiceApplication.java
程序入口,例程將在在這個(gè)Activity中啟動(dòng)Service。Service:MyService.java
自定義Service。如何實(shí)現(xiàn)一個(gè)ServiceMyService.javapublic
classMyServiceextendsService{ @Override publicIBinderonBind(Intentintent){ //必須實(shí)現(xiàn)的接口
return
null; }
如何實(shí)現(xiàn)一個(gè)Service@Override public
intonStartCommand(Intentintent,intflags,intstartId){ returnService.START_STICKY;}@Overridepublic
booleanonUnbind(Intentintent){ return
super.onUnbind(intent);}@Overridepublic
voidonDestroy(){ super.onDestroy();}}如何實(shí)現(xiàn)一個(gè)ServiceServiceApplication.javapublic
classServiceApplicationextendsActivity{ @Override
public
voidonCreate(BundlesavedInstanceState) {
super.onCreate(savedInstanceState); setContentView(R.layout.main); Intentintent=newIntent(this,MyService.class); startService(intent);}}如何實(shí)現(xiàn)一個(gè)Service在AndroidManifest.xml中注冊(cè)這個(gè)Service<applicationandroid:icon="@drawable/icon"android:label="@string/app_name"><activityandroid:name=".ServiceApplication“android:label="@string/app_name"><intent-filter><actionandroid:name="ent.action.MAIN"/><categoryandroid:name="ent.category.LAUNCHER"/></intent-filter></activity> <serviceandroid:name=".MyService"android:process="serviceApplication"/></application>如何實(shí)現(xiàn)一個(gè)Service在很多情況下,你可能需要重寫onCreate和onStartCommand方法onStartCommand方法在使用startService方法啟動(dòng)Service的時(shí)候被調(diào)用,在Service的生命周期內(nèi)會(huì)多次被調(diào)用。onStartCommand方法代替了Android2.0之前一直使用的onStart方法。通過(guò)onStartCommand方法,我們可以明確告訴操作系統(tǒng),在用戶調(diào)用stopService或者stopSelf方法顯式停止之前被操作系統(tǒng)殺死的Service重啟的時(shí)候要執(zhí)行的操作。如何實(shí)現(xiàn)一個(gè)Service@Overridepublic
intonStartCommand(Intentintent,intflags,intstartId){ returnService.START_STICKY;}通過(guò)onStartCommand返回的Service常量,我們可以明確指定系統(tǒng)在重啟由于資源搶占被殺死的Service時(shí)執(zhí)行的行為。Service.START_STICKY重寫onStartCommand和返回Service.START_STICKY實(shí)現(xiàn)與Android2.0之前onStart相同的效果。Service.START_REDELIVER_INTENTService.START_NOT_STICKY(詳見(jiàn)SDK)如何實(shí)現(xiàn)一個(gè)Service本地進(jìn)程(Localprocess)AndroidManifest.xml中,<service>節(jié)點(diǎn)下的android:process屬性是可選項(xiàng)。這個(gè)選項(xiàng)告訴系統(tǒng)運(yùn)行Service的進(jìn)程的名稱。一般情況下,<application>節(jié)點(diǎn)下的任何程序組件都是運(yùn)行在創(chuàng)建程序的缺省進(jìn)程中。但是通過(guò)重寫這個(gè)屬性,我們可以重新定義運(yùn)行Service的進(jìn)程。遠(yuǎn)程進(jìn)程(Remoteprocess)如果屬性是以”:”開頭的字符串(例如”:rem
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐具制造公司勞動(dòng)合同范本
- 反擔(dān)保股份質(zhì)押合同范本
- 技術(shù)研發(fā)入股合作協(xié)議書范本
- 二零二五年度跨境電商保健品代理區(qū)域市場(chǎng)合作協(xié)議
- 跨境油品水運(yùn)服務(wù)協(xié)議
- 二零二五年度報(bào)業(yè)新媒體營(yíng)銷策劃勞動(dòng)合同樣本
- 交通事故調(diào)解協(xié)議范文
- 安全成果匯報(bào)
- 餐飲店長(zhǎng)的團(tuán)隊(duì)建設(shè)與培訓(xùn)職責(zé)
- 夜間施工技術(shù)支持措施
- 北京市豐臺(tái)區(qū)2024-2025學(xué)年高二上學(xué)期期末英語(yǔ)試題
- 電力安全一把手講安全課
- 小學(xué)三年級(jí)數(shù)學(xué)口算天天練-A4紙直接打印
- 2025年億達(dá)商學(xué)院成立儀式及論壇經(jīng)驗(yàn)總結(jié)(三篇)
- (2025)駕照C1證考試科目一必考題庫(kù)及參考答案(包過(guò)版)
- 2025年湖南理工職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 罕見(jiàn)病診治與病例管理制度
- 課題申報(bào)書:“四新”建設(shè)與創(chuàng)新創(chuàng)業(yè)人才培養(yǎng)基本范式研究
- 婦科常見(jiàn)急危重癥護(hù)理
- 春季高考高職單招數(shù)學(xué)模擬試題七套含答案
- 2024-2025學(xué)年陜西省寶雞市高三上學(xué)期高考模擬檢測(cè)(一)英語(yǔ)試題(含解析)
評(píng)論
0/150
提交評(píng)論