整個過程總結(jié)如下: 1 獲取BpServiceManager 與 BpBinder 由defaultServiceManager()返回的是BpServiceManager,同時會創(chuàng)建ProcessState對象和BpBinder對象。然后通過BpBinder執(zhí)行transact,把真正工作交給IPCThreadState來處理。
創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的建始網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
顧名思義就是系統(tǒng)服務(wù)管理器,肯定有用啊,系統(tǒng)的每一個應(yīng)用都是一個對應(yīng)的服務(wù),而這個service manager就是管理這些服務(wù)的控制臺,對所有服務(wù)進(jìn)行統(tǒng)一管理。
先通過defaultServiceManager()函數(shù)獲得ServiceManager對象,然后根據(jù)dumpsys傳進(jìn)來的參數(shù)通過函數(shù)checkService來找到具體的service, 并執(zhí)行該service的dump方法,達(dá)到dump service的目的。
尊敬的三星用戶:INDI Service Manager 英文互譯為 INDI服務(wù)經(jīng)理。為了更針對性的了解并解決您手機(jī)出現(xiàn)的問題,建議您將手機(jī)送至就近的三星服務(wù)中心進(jìn)行檢測,服務(wù)中心會根據(jù)檢測結(jié)果確定手機(jī)的具體問題以及進(jìn)一步處理。
ServiceManager是android中比較重要的一個進(jìn)程,它是在init進(jìn)程啟動之后啟動,從名字上就可以看出來它是用來管理系統(tǒng)中的service。比如:InputMethodService、ActivityManagerService等。
其對應(yīng)的源碼為 service_manager.c 和 binder.c ,入口函數(shù) main() 位于 servicemanager.c 。啟動完 ServiceManager 后會打開 Binder 驅(qū)動。在 main() 中首先調(diào)用 binder_open() 。
當(dāng)前題目:androidFwk Androidfw開發(fā)
網(wǎng)頁鏈接:http://aaarwkj.com/article16/dipiddg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化、外貿(mào)網(wǎng)站建設(shè)、用戶體驗、全網(wǎng)營銷推廣、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)