我是一名Java Web開發人員;我本質上是編寫JSP應用程序。我最舒適的環境是Linux,但我在Windows上確實如此。我對Android應用開發知之甚少,而對C++一無所知。這款Android新手如何在Android應用中使用Android NDK和C++代碼?
我最近被委託編寫一個Android應用程序。 Android應用程序本身並不那麼令人生畏,但這裏卻變得複雜。該公司有幾個用C++編寫的預先存在的小部件,他們希望我將它們包含到Android應用程序中。目前它們是獨立的Windows應用程序,但我有源代碼。
我需要知道的是,我可以使用Android NDK在我的Android應用中使用C++代碼嗎?我可以在我的Android應用程序中使用這個預先存在的C++代碼並調用像我在java中的類一樣的函數嗎?然後,我可以將整個工具包和堆棧編譯成單個Android應用程序,並具有我原始代碼的所有功能以及預先存在的小部件?
就像我說的,我對C++一無所知,所以我不知道從哪裏開始。我已經在Android NDK上做了一些閱讀,但由於我沒有C++經驗,並且很少有Android的經驗(只有http://developer.google.com/的一些教程),所以我甚至不知道應該將哪些文件導入到項目中。
謝謝
標記爲脫離主題,因爲該問題過於寬泛,並且不太可能接收到任何非主觀的高質量答案。開始使用某些東西的最佳方式是找到一個教程,然後回過頭來回答問題,並要求澄清您可能遇到的任何困難。 – o0rebelious0o