Java 如何开发使用Android源代码中的C文件的应用程序

Java 如何开发使用Android源代码中的C文件的应用程序,java,android,c,android-ndk,Java,Android,C,Android Ndk,我想开发一个Android应用程序,使用Android源代码中的c文件。我知道我可以使用NDK来使用C/C++文件。但是,我不知道是否可以使用Android源代码中的c文件。我想用它,因为我想用它的一个函数。是否可以在java应用程序中使用系统函数?至于直接将C代码合并到Android Dalvik代码中,我不确定如果不通过NDK编译并将其作为库包含,这是否可能。这可能会有所帮助,特别是第三个演示,大约36分钟,其中显示了用C实现一个算法,并从Android Dalvik代码调用它 我可以通过N

我想开发一个Android应用程序,使用Android源代码中的c文件。我知道我可以使用NDK来使用C/C++文件。但是,我不知道是否可以使用Android源代码中的c文件。我想用它,因为我想用它的一个函数。是否可以在java应用程序中使用系统函数?

至于直接将C代码合并到Android Dalvik代码中,我不确定如果不通过NDK编译并将其作为库包含,这是否可能。这可能会有所帮助,特别是第三个演示,大约36分钟,其中显示了用C实现一个算法,并从Android Dalvik代码调用它


我可以通过NDK编译该文件并将其作为库包含。但是,这足够吗?通过从Android源代码编译一个文件,我可以让系统做我想做的事情吗?