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