【发布时间】:2015-09-25 20:12:37
【问题描述】:
我是一名 Java Web 开发人员;我本质上是编写 JSP 应用程序。我最舒服的环境是 Linux,但我在 Windows 上还行。我对Android应用开发知之甚少,对C++一无所知。
我最近的任务是编写一个 Android 应用程序。 Android应用程序本身并没有那么令人生畏,但这就是它变得复杂的地方。该公司有几个预先存在的用 C++ 编写的小部件,他们希望我将它们包含到 Android 应用程序中。目前它们是独立的 Windows 应用程序,但我有源代码。
我需要知道的是,我可以使用 Android NDK 在我的 Android 应用程序中使用 C++ 代码吗?我可以在我的 Android 应用程序中使用这个预先存在的 C++ 代码并像在 java 中调用类一样调用函数吗?然后,我可以将整个套件和 caboodle 编译成一个 Android 应用程序,其中包含我的原始代码的所有功能以及预先存在的小部件吗?
就像我说的,我对 C++ 一无所知,所以我什至不知道从哪里开始。我已经阅读了一些有关 Android NDK 的资料,但由于我没有 C++ 经验,并且 非常 很少有 Android 经验(只是 http://developer.google.com/ 上的一些教程),我什至不知道我应该使用哪些文件导入到项目中。
谢谢
【问题讨论】:
-
标记为题外话,因为问题过于宽泛,不太可能收到任何非主观的高质量答案。开始做某事的最好方法是找到一个教程并按照,回来提出问题并要求澄清您可能遇到的任何困难。
标签: java android c++ android-ndk