青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

孔雀開發(fā)小屋

專注并致力于手機(jī)客戶端開發(fā)
<2011年1月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

統(tǒng)計(jì)

  • 隨筆 - 103
  • 文章 - 0
  • 評論 - 251
  • 引用 - 0

常用鏈接

留言簿(38)

隨筆分類

隨筆檔案

關(guān)注的博客

朋友的博客

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

C/C++調(diào)用Java類或方法
其實(shí)就是JNI技術(shù),通過JNI技術(shù)可以使C/C++Java之間互相調(diào)用。

Java調(diào)用C/C++方法很簡單,在java源文件中將方法聲明中使用native關(guān)鍵字,在c/c++中實(shí)現(xiàn)即可。

對于C/C++調(diào)用Java相對來說有點(diǎn)麻煩。不過思路很簡單。

1) 找到Java中的類

jclass  javaCls;

javaCls = env->FindClass("com/xxx /xxx");

 

2) 創(chuàng)建該類的對象(如果是靜態(tài)方法,則可以跳過此步)

jobject obj;

jmethodID mid;

mid = env->GetMethodID(javaCls, "<init>", "()V");

if (mid != 0)

       obj = env->NewObject(javaCls, mid);

這里需要注意的是GetMethodID里面的第二個(gè)參數(shù)<init>,其實(shí)是構(gòu)造函數(shù)的名字,這個(gè)是確定的。“()V”是一個(gè)名字標(biāo)識符,可以通過javap –s java_class_name來獲取該標(biāo)識符。

 

3) 獲取要調(diào)用的java方法的句柄

jmethodID useID = env->GetMethodID(javaCls, "setTest", "(I)V");

 

4) 調(diào)用該方法

env->CallxxxMethod(obj, useID);

CallxxxMethod這個(gè)有多種函數(shù)原型,要根據(jù)實(shí)際情況選擇不同的調(diào)用,具體可以參看jni.h文件。

源碼面前,了無秘密。附件是從codeproject上下載的,代碼寫得簡單明了,我不多說。

/Files/kongque/src_CJNIJava.zip

posted on 2010-11-24 16:32 孔雀 閱讀(10085) 評論(3)  編輯 收藏 引用 所屬分類: Android

評論

# re: C/C++調(diào)用Java類或方法 2010-11-25 09:34 Skill

這個(gè)C++調(diào)用Java聽起來蠻獨(dú)特的,實(shí)用么,應(yīng)用到哪些方面?多謝指點(diǎn)
  回復(fù)  更多評論    

# re: C/C++調(diào)用Java類或方法 2010-11-25 09:40 孔雀

@Skill

如果你有java調(diào)用c/c++的需求,那么c/c++調(diào)用java的需求也就相應(yīng)的會(huì)出現(xiàn)。相當(dāng)于是回調(diào)java的類或方法。

  回復(fù)  更多評論    

# re: C/C++調(diào)用Java類或方法 2010-11-25 10:04 Skill

還有,樓主冒昧問一下,為什么我創(chuàng)建的JVM會(huì)失敗,直接return到結(jié)尾,找不到JVM.dll,我是把JDK中的client中的DLL導(dǎo)入到工程Debug下的,這樣會(huì)創(chuàng)建失敗不知為什么?請指教。
  回復(fù)  更多評論    
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美国产日产韩国视频| 亚洲国产高清在线| 亚洲激情电影在线| 欧美高清视频一区| 久久一综合视频| 亚洲日本激情| 中日韩视频在线观看| 国产精品人人做人人爽| 欧美中在线观看| 久久精品盗摄| 99pao成人国产永久免费视频| 亚洲日本久久| 国产精品外国| 欧美成人一区在线| 欧美日韩日本视频| 欧美一区激情| 蜜桃精品久久久久久久免费影院| 亚洲精品一二三区| 亚洲综合第一页| 国产丝袜美腿一区二区三区| 你懂的视频欧美| 欧美日韩久久久久久| 久久精品亚洲一区二区三区浴池| 久热精品在线| 亚洲欧美日本国产有色| 久久久水蜜桃| 亚洲一区区二区| 久久另类ts人妖一区二区| 日韩午夜在线| 久久精品成人| 亚洲欧美日韩一区二区三区在线| 久久精品国产亚洲一区二区| 在线视频一区二区| 久久久精品午夜少妇| 亚洲午夜一级| 欧美a一区二区| 久久成人这里只有精品| 欧美日韩免费看| 理论片一区二区在线| 欧美视频中文在线看| 欧美成人国产一区二区| 国产日韩在线不卡| 一区二区三区视频观看| 亚洲国产日韩精品| 久久成人精品无人区| 亚洲少妇最新在线视频| 免费成人毛片| 欧美午夜激情视频| 欧美日韩大陆在线| 欧美激情第8页| 国产原创一区二区| 亚洲性线免费观看视频成熟| 亚洲精品社区| 久久久亚洲一区| 久久久美女艺术照精彩视频福利播放 | 激情av一区| 亚洲在线免费观看| 亚洲欧美精品伊人久久| 欧美日韩国产一区二区三区地区| 欧美国产一区二区| 樱桃成人精品视频在线播放| 欧美诱惑福利视频| 久久精品日产第一区二区| 国产欧美日韩三级| 亚洲欧美视频在线观看视频| 亚洲欧美日韩精品久久亚洲区 | 久久一区中文字幕| 欧美成人免费全部观看天天性色| 激情欧美亚洲| 久久综合久久综合九色| 蜜臀久久久99精品久久久久久| 国产亚洲综合性久久久影院| 亚洲免费小视频| 欧美一区二区大片| 国产亚洲欧美日韩日本| 久久久久国产成人精品亚洲午夜| 久久香蕉精品| 最新中文字幕亚洲| 欧美日韩国产经典色站一区二区三区| 亚洲高清色综合| 亚洲另类在线视频| 欧美日韩精品久久久| 亚洲视频福利| 久久久中精品2020中文| 在线观看成人小视频| 女人色偷偷aa久久天堂| 亚洲精品一区二区三| 亚洲一区二区三区777| 国产精品人人做人人爽| 久久精品欧美日韩| 亚洲日韩欧美视频| 欧美亚洲免费高清在线观看| 精品电影在线观看| 午夜精品久久久久久99热软件| 亚洲国产一区二区三区高清| 亚洲一区二区三区久久 | 久热精品视频在线免费观看| 亚洲欧洲久久| 久久精品系列| 亚洲麻豆av| 国产亚洲欧美激情| 欧美日韩亚洲高清| 久久久成人精品| 一本一本久久a久久精品牛牛影视| 久久成人人人人精品欧| 亚洲精品免费在线观看| 国产日韩免费| 欧美精品一区二区三区久久久竹菊 | 日韩一区二区免费高清| 欧美视频在线观看免费| 先锋影音一区二区三区| 免费一级欧美片在线播放| 一区二区三区四区五区精品| 国产精品午夜在线观看| 久久综合久久88| 一区二区三区四区五区精品视频| 亚洲乱码视频| 国产欧美一区二区精品婷婷| 久久久久中文| 亚洲深夜福利网站| 亚洲电影免费观看高清完整版在线 | 亚洲国产精品专区久久| 欧美日韩日日骚| 久久亚洲精品一区| 亚洲婷婷综合色高清在线| 亚洲欧洲日本一区二区三区| 久久爱另类一区二区小说| 亚洲毛片一区| 国产一区二区三区四区三区四| 蜜桃视频一区| 日韩一区二区精品| 亚洲黄一区二区三区| 欧美在线一区二区| 宅男噜噜噜66一区二区66| 99国产精品99久久久久久粉嫩| 久久婷婷蜜乳一本欲蜜臀| 欧美影片第一页| 亚洲视频香蕉人妖| 亚洲国产国产亚洲一二三| 久久一区二区三区四区五区| 亚洲欧美激情精品一区二区| 亚洲天堂av综合网| 亚洲国产精品一区二区www在线| 国产精品中文在线| 欧美日韩另类丝袜其他| 欧美大秀在线观看| 欧美一区二区三区在线观看| 国产精品99久久久久久www| 亚洲欧洲精品一区| 欧美激情影院| 亚洲第一视频网站| 欧美激情二区三区| 欧美激情一区二区在线 | 国产精品综合色区在线观看| 欧美日本久久| 欧美日韩国产一级片| 欧美精品久久久久久久| 先锋a资源在线看亚洲| 久久久综合激的五月天| 久久成人免费网| 久久国产精品久久久久久久久久| 亚洲综合大片69999| 亚洲在线视频一区| 久久精品视频在线观看| 久久狠狠婷婷| 久久久久国产精品www| 久久婷婷色综合| 久久综合伊人| 欧美日韩综合在线免费观看| 欧美视频中文一区二区三区在线观看 | 亚洲人成7777| 99视频精品全部免费在线| 999在线观看精品免费不卡网站| 亚洲精品欧美日韩| 亚洲国产精品成人久久综合一区| 亚洲欧洲日产国产综合网| 99天天综合性| 亚洲影视中文字幕| 久久精品国产一区二区电影 | 亚洲欧美在线另类| 久久精品女人的天堂av| 先锋影音国产精品| 久久国产精品99久久久久久老狼| 欧美亚洲一区在线| 久久久久久网址| 亚洲国产精品va在线看黑人动漫 | 亚洲丰满在线| 亚洲一区欧美二区| 久久蜜臀精品av| 亚洲精品国产精品久久清纯直播 | 美女网站在线免费欧美精品| 亚洲精品一二| 欧美一区二区日韩一区二区| 男女激情视频一区| 国产精品网站在线| 国产亚洲免费的视频看| 亚洲美女电影在线| 欧美一区二区成人6969| 91久久精品国产91久久性色tv| 在线天堂一区av电影|