2016-11-09 76 views
0

我有一個完整的Android項目,它的工作很好。但是,我想將部分Java代碼更改爲C++,這可能嗎?例如,我有一個像Android項目將Java代碼的一部分轉換爲C++

protected long convert64to32 (long long_id) { 
     return long_id - 76561197960265728L; 
} 

一個特定的功能,同時保持我的代碼的其餘部分和以前一樣,我只希望更改convert64to32成C++函數,並保持與其他Java代碼的連接,是那可能嗎?

回答

2

通過Android NDK API通常支持Android(和AndroidStudio IDE)中的本機C/C++。

但它需要的不僅僅是聲明一種用母語書寫的方法。基本上你需要創建一個本地庫並將其鏈接到你的Android項目。