欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

瀏覽器與硬件交互的方法

文檔序號(hào):6617052閱讀:1953來(lái)源:國(guó)知局
專利名稱:瀏覽器與硬件交互的方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息交互技術(shù),具體的說(shuō)是涉及一種瀏覽器與硬件交互的方法。
背景技術(shù)
隨著互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)絡(luò)信息共享已成為人們工作生活必不可少的一部分,目前人們獲取網(wǎng)絡(luò)信息的主要途徑為通過(guò)瀏覽器。而現(xiàn)在隨著越來(lái)越多的移動(dòng)終端出現(xiàn),各式各樣的瀏覽器出現(xiàn)在人們的視野。但目前的流量器通常只能為用戶提供互聯(lián)網(wǎng)信息交互,而不能直接與設(shè)備的硬件進(jìn)行信息交互,因此在處理底層問(wèn)題時(shí)十分困難。

發(fā)明內(nèi)容
本發(fā)明所解決的問(wèn)題,就是針對(duì)目前的瀏覽器不能與硬件進(jìn)行信息交互的問(wèn)題,提出一種瀏覽器與硬件交互的方法。本發(fā)明解決上述技術(shù)問(wèn)題所采用的技術(shù)方案是瀏覽器與硬件交互的方法,其特征在于,包括以下步驟a.在驅(qū)動(dòng)層中添加函數(shù)調(diào)用接口 ;b.在瀏覽器應(yīng)用層設(shè)置與函數(shù)調(diào)用接口相對(duì)應(yīng)的接口函數(shù)類,所述接口函數(shù)類可接收用戶由瀏覽器發(fā)送的指令,并通過(guò)函數(shù)調(diào)用接口調(diào)用相應(yīng)驅(qū)動(dòng)函數(shù),與硬件進(jìn)行信息交互。具體的,步驟b還包括以下步驟bl.在瀏覽器應(yīng)用層添加registerNativeMethods方法;b2.通過(guò)RegisterNatives方法把能直接驅(qū)動(dòng)硬件的編程語(yǔ)言隱射到應(yīng)用層中的本地函數(shù)中。本發(fā)明的有益效果為,實(shí)現(xiàn)了瀏覽器與硬件直接信息交互,從而提高了瀏覽器處理底層問(wèn)題的效率以及能夠獲取更高的性能。
具體實(shí)施例方式下面詳細(xì)描述本發(fā)明的技術(shù)方案本發(fā)明所述的瀏覽器與硬件交互的方法,主要步驟為首先在驅(qū)動(dòng)層中添加函數(shù)調(diào)用接口 ;然后在瀏覽器應(yīng)用層設(shè)置與函數(shù)調(diào)用接口相對(duì)應(yīng)的接口函數(shù)類,所述接口函數(shù)類可接收用戶由瀏覽器發(fā)送的指令,并通過(guò)函數(shù)調(diào)用接口調(diào)用相應(yīng)驅(qū)動(dòng)函數(shù),與硬件進(jìn)行信息交互。一種具體的在瀏覽器中添加能調(diào)用硬件的函數(shù)的方法為首先在瀏覽器應(yīng)用層添加registerNativeMethods方法;然后通過(guò)RegisterNatives方法把能直接驅(qū)動(dòng)硬件的編程語(yǔ)言隱射到應(yīng)用層中的本地函數(shù)中。以在基于android平臺(tái)webkit內(nèi)核瀏覽器的javaScript擴(kuò)展方法為例來(lái)詳細(xì)描述本發(fā)明的技術(shù)方案
首先在Android平臺(tái)上層瀏覽器接口函數(shù)中添加瀏覽器調(diào)用Javasvcript擴(kuò)展方法的具體方法,然后在java層添加實(shí)現(xiàn)該擴(kuò)展的實(shí)現(xiàn)類,其次是根據(jù)需求不同采用java還是C/C++實(shí)現(xiàn),用java實(shí)現(xiàn)則只要在實(shí)現(xiàn)類中實(shí)現(xiàn)所要的功能,而用本地實(shí)現(xiàn)在是在java實(shí)現(xiàn)類中添加本地實(shí)現(xiàn)函數(shù)的接口用jni技術(shù)去調(diào)用本地代碼,然后在registerNative方法中注冊(cè)本地函數(shù)到j(luò)ava層的映射,最后實(shí)現(xiàn)本地代碼或者復(fù)用之前開(kāi)發(fā)過(guò)的遺留代碼,修改Android, mk編譯成庫(kù)。就獲取mac地址并顯示在設(shè)置頁(yè)面作為一個(gè)jse擴(kuò)展實(shí)例具體如下首先瀏覽器在頁(yè)面調(diào)用javascript擴(kuò)展getmacaddress,之后找到android java層接口類從中找到實(shí)現(xiàn)獲取mac地址的實(shí)現(xiàn)類,調(diào)用此實(shí)現(xiàn)類,由于涉及到底層所以采用了 C/C++代碼類獲取mac地址,在實(shí)現(xiàn)類中添加本地函數(shù)實(shí)現(xiàn)方法,然后在registerNative方法中注冊(cè)本地實(shí)現(xiàn)獲取mac地址的方法到j(luò)ava層的映射。最后編寫(xiě)C/C++代碼實(shí)現(xiàn)獲取mac地址的方法,然后修改android, mk編譯本地實(shí)現(xiàn)代碼成庫(kù)供java層調(diào)用,最終把實(shí)現(xiàn)庫(kù)和java層代碼以及瀏覽器庫(kù)打包成apk。
權(quán)利要求
1.瀏覽器與硬件交互的方法,其特征在于,包括以下步驟a.在驅(qū)動(dòng)層中添加函數(shù)調(diào)用接口;b.在瀏覽器應(yīng)用層設(shè)置與函數(shù)調(diào)用接口相對(duì)應(yīng)的接口函數(shù)類,所述接口函數(shù)類可接收用戶由瀏覽器發(fā)送的指令,并通過(guò)函數(shù)調(diào)用接口調(diào)用相應(yīng)驅(qū)動(dòng)函數(shù),與硬件進(jìn)行信息交互。
2.根據(jù)權(quán)利要求1所述的瀏覽器與硬件交互的方法,其特征在于,步驟b還包括以下步驟bl.在瀏覽器應(yīng)用層添加registerNativeMethods方法;b2.通過(guò)RegisterNatives方法把能直接驅(qū)動(dòng)硬件的編程語(yǔ)言隱射到應(yīng)用層中的本地函數(shù)中。
全文摘要
本發(fā)明涉及信息交互技術(shù),具體的說(shuō)是涉及一種瀏覽器與硬件交互的方法。本發(fā)明提出瀏覽器與硬件交互的方法,主要步驟為首先在驅(qū)動(dòng)層中添加函數(shù)調(diào)用接口;然后在瀏覽器應(yīng)用層設(shè)置與函數(shù)調(diào)用接口相對(duì)應(yīng)的接口函數(shù)類,所述接口函數(shù)類可接收用戶由瀏覽器發(fā)送的指令,并通過(guò)函數(shù)調(diào)用接口調(diào)用相應(yīng)驅(qū)動(dòng)函數(shù),與硬件進(jìn)行信息交互。本發(fā)明的有益效果為,實(shí)現(xiàn)了瀏覽器與硬件直接信息交互,從而提高了瀏覽器處理底層問(wèn)題的效率以及能夠獲取更高的性能。本發(fā)明適用于移動(dòng)設(shè)備瀏覽器。
文檔編號(hào)G06F9/44GK103019679SQ20121046601
公開(kāi)日2013年4月3日 申請(qǐng)日期2012年11月19日 優(yōu)先權(quán)日2012年11月19日
發(fā)明者沈佩章, 王榮崗 申請(qǐng)人:四川長(zhǎng)虹電器股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
永福县| 柳江县| 柘荣县| 石景山区| 龙泉市| 凉城县| 仙桃市| 施秉县| 修水县| 青州市| 奉化市| 积石山| 长宁县| 视频| 浏阳市| 墨脱县| 靖远县| 潜江市| 三明市| 安徽省| 乳山市| 汽车| 岢岚县| 凤城市| 吴堡县| 涡阳县| 吉木乃县| 中宁县| 郧西县| 许昌县| 沅江市| 庆阳市| 台安县| 渝北区| 红原县| 丰顺县| 镇康县| 昌图县| 高唐县| 安丘市| 海丰县|