此項(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ì)象列表并返回