版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、基於軟硬整合觀點(diǎn)D02_c撰寫你的第一個(gè)核心服務(wù)( c)By 高煥堂基於軟硬整合觀點(diǎn)5、撰寫一個(gè)Java層ActivityIPCJNIJNI部分SQR.cppSQRService BpBinderIBinderIBinderBinder DriverLinux KernelHAL應(yīng)用程式 Binder DriverLinux KernelHALJNIIPCJNI部分 SQR.cpp BpBinder IBinderSQRServiceIBinder應(yīng)用程式 JNI部分SQR.cpp BpBinderIBindersqr01.javamyActivity 此時(shí),C/C+層都是被動(dòng)的、被調(diào)用的,
2、這是古典的架構(gòu)思維,其控制點(diǎn)在App上。 新潮架構(gòu)設(shè)計(jì)思維:如何將控制點(diǎn)下移到C/C+層呢? 例如,下移到JNI本地層。myActivityBpBindermyActivity控制點(diǎn)BpBindermyActivity C層擁有控制點(diǎn)的必備表現(xiàn)是:1.2.從C創(chuàng)建Java對(duì)象 從C調(diào)用Java層函數(shù)階段四撰寫一個(gè)Android的myActivity.java 接下來,一個(gè)典型的議題是:如果myActivity想使用SQRService服務(wù),該如何規(guī)劃呢? 最簡單的途徑是:讓myActivity透過sqr01.java,再經(jīng)由JNI本地函數(shù)去調(diào)用到SQRService的onTranscat()函數(shù)。如下圖:方案(一)JNI部分SQR.cpp BpBinderIBindersqr01.javamyActivity 由myActivity透過JNI Native函數(shù)去綁定核心服務(wù)。 然后,在Java層誕生一個(gè)BpBinder對(duì)象的分身:即BinderProxy對(duì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年建筑供電系統(tǒng)中的電能質(zhì)量與節(jié)能
- 2026年土木工程施工過程中的質(zhì)量保證
- 2026春招:小學(xué)教師筆試題及答案
- 賀卡傳情的課件
- 貸款產(chǎn)品課件
- 醫(yī)院員工著裝規(guī)范與禮儀
- 婦產(chǎn)科分娩護(hù)理要點(diǎn)回顧
- 醫(yī)院醫(yī)療信息化項(xiàng)目管理禮儀
- 2026年安徽中澳科技職業(yè)學(xué)院單招綜合素質(zhì)筆試備考題庫帶答案解析
- 醫(yī)療信息化部門禮儀準(zhǔn)則
- 2026秋招:澳森特鋼集團(tuán)試題及答案
- 2026年寧夏黃河農(nóng)村商業(yè)銀行科技人員社會(huì)招聘備考題庫及答案詳解(易錯(cuò)題)
- DB37-T4975-2025分布式光伏直采直控技術(shù)規(guī)范
- 脫硫廢水零排放項(xiàng)目施工方案
- 2026年海南衛(wèi)生健康職業(yè)學(xué)院單招綜合素質(zhì)考試題庫參考答案詳解
- 消防設(shè)施維保服務(wù)方案投標(biāo)文件(技術(shù)方案)
- 2023年北京海淀區(qū)高三一模化學(xué)試題及答案
- 腫瘤內(nèi)科靜脈給予抗腫瘤藥物評(píng)價(jià)標(biāo)準(zhǔn)
- 醫(yī)療器械生產(chǎn)質(zhì)量管理規(guī)范無菌醫(yī)療器械實(shí)施細(xì)則和檢查評(píng)定標(biāo)準(zhǔn)
- GB/T 20728-2006封閉管道中流體流量的測量科里奧利流量計(jì)的選型、安裝和使用指南
- FZ/T 54033-2010錦綸6高取向絲(HOY)
評(píng)論
0/150
提交評(píng)論