androidFwk Androidfw開發(fā)

defaultServiceManager介紹

整個(gè)過程總結(jié)如下: 1 獲取BpServiceManager 與 BpBinder 由defaultServiceManager()返回的是BpServiceManager,同時(shí)會(huì)創(chuàng)建ProcessState對(duì)象和BpBinder對(duì)象。然后通過BpBinder執(zhí)行transact,把真正工作交給IPCThreadState來處理。

創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的建始網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

顧名思義就是系統(tǒng)服務(wù)管理器,肯定有用啊,系統(tǒng)的每一個(gè)應(yīng)用都是一個(gè)對(duì)應(yīng)的服務(wù),而這個(gè)service manager就是管理這些服務(wù)的控制臺(tái),對(duì)所有服務(wù)進(jìn)行統(tǒng)一管理。

先通過defaultServiceManager()函數(shù)獲得ServiceManager對(duì)象,然后根據(jù)dumpsys傳進(jìn)來的參數(shù)通過函數(shù)checkService來找到具體的service, 并執(zhí)行該service的dump方法,達(dá)到dump service的目的。

尊敬的三星用戶:INDI Service Manager 英文互譯為 INDI服務(wù)經(jīng)理。為了更針對(duì)性的了解并解決您手機(jī)出現(xiàn)的問題,建議您將手機(jī)送至就近的三星服務(wù)中心進(jìn)行檢測,服務(wù)中心會(huì)根據(jù)檢測結(jié)果確定手機(jī)的具體問題以及進(jìn)一步處理。

ServiceManager是android中比較重要的一個(gè)進(jìn)程,它是在init進(jìn)程啟動(dòng)之后啟動(dòng),從名字上就可以看出來它是用來管理系統(tǒng)中的service。比如:InputMethodService、ActivityManagerService等。

其對(duì)應(yīng)的源碼為 service_manager.c 和 binder.c ,入口函數(shù) main() 位于 servicemanager.c 。啟動(dòng)完 ServiceManager 后會(huì)打開 Binder 驅(qū)動(dòng)。在 main() 中首先調(diào)用 binder_open() 。

當(dāng)前題目:androidFwk Androidfw開發(fā)
網(wǎng)頁鏈接:http://muchs.cn/article16/dipiddg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化外貿(mào)網(wǎng)站建設(shè)、用戶體驗(yàn)全網(wǎng)營銷推廣、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站