AndroidJniProject

此項(xiàng)目展示了java和C之間的互相調(diào)用,包括互相傳遞參數(shù),各個(gè)類型的方法或者參數(shù)都有涵蓋,非常適用于初學(xué)者。
github源碼地址

項(xiàng)目方法簡(jiǎn)介:

getStringFromNative:從C層獲取一個(gè)字符串返回

square:求int, float,double類型數(shù)值的平方

greetings:傳一個(gè)字符串給C層,C層回傳另一個(gè)字符串給Java層

getTwoArray:獲取C層返回的一個(gè)二維數(shù)組

nativeSetName:C層改變Java層某個(gè)屬性的值

doCallback:C層回調(diào)Java層方法

nativeGetUser:C層生成Java層某個(gè)對(duì)象并返回

printUserInfoAtNative:C層打印Java對(duì)象的屬性值

changeUserInfo:C層改變Java對(duì)象的屬性值并返回

nativeGetUserList:C層構(gòu)造Java對(duì)象列表并返回

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 國(guó)家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說(shuō)閱讀 11,186評(píng)論 6 13
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,993評(píng)論 19 139
  • DDL真是個(gè)好東西,即使上一秒我的腦子里還是一片空白,下一秒為了交稿,還是會(huì)逼自己強(qiáng)行輸出。有點(diǎn)應(yīng)付的色彩,值得好...
    給力的云朵閱讀 160評(píng)論 0 0
  • 其實(shí)啊 你又怎么不明白 你這么注重細(xì)節(jié)的一個(gè)人 怎么可能讓自己沉淪 不過(guò)是甘愿二字 也慶幸你這么甘愿抽離 丟失的驕...
    哆啦的美好閱讀 261評(píng)論 0 1
  • 我們從未遇見(jiàn) 我卻如此懷念 常想何為遠(yuǎn)方 有你在的地方 關(guān)于每天 我有好多好多話想對(duì)你說(shuō) 只是 不知道以哪種方式告...
    單生閱讀 211評(píng)論 2 7