用C或C++编写Android应用程序?

用C或C++编写Android应用程序?

我正在尝试开发Android游戏/将游戏移植到游戏中,但它支持C语言,并且Android支持Java,但我确信必须有一种方法可以在那里获得C应用程序,任何人都知道有关该主题的优秀教程? 谢谢!…


java - 适用于Android的低延迟音频API?

在Android设备上以最少的延迟播放同步音频有哪些选择? 我是否会从罐装SDK中获得一些不错的东西,还是要求太多? 该文档声称SoundPool类能够以相对较好的性能同时播放多个声音,但在模拟器和物理设备上运行某些测试后,它似乎相当弱。 可能有一个技巧,或者我必须为这种事情去更低级别的api? 我尝试使用单个声音池加载了多个样本,我尝试了多个声音池,每个声音池管理一个样本。 我正在预加载所有内…


Android NDK C++ JNI(找不到原生的实现...)

我正在尝试使用C++的NDK,而且似乎无法正确使用方法命名约定。 我的本地方法如下: extern "C"{JNIEXPORT void JNICALL Java_com_test_jnitest_SurfaceRenderer_drawFromJni(JNIEnv* env, jclass c){//}} 带有一个包裹在extern“C”中的头文件。 一切编译好,创建…


如何使用Java与NDK Android?

我假设在这里使用OpenCV代码: http://github.com/billmccord/OpenCV-Android#readme是在Android上使用OpenCV和NDK的最佳方式。 我仍然坚持如何从函数的C定义到我在Android项目中声明的OpenCV.java cvFindContours( void* img, CvMemStorage* storage,…


Android OpenAL?

有没有人为Android构建OpenAL,或者在系统上找到它的共享库? 对于任何类型的游戏来说,这似乎是一个显而易见的需求,但它没有任何资源。 似乎Android java声音库无法根据我的说法进行音高变化,因此似乎需要OpenAL。 我知道OpenAL Soft可以构建在ALSA之上,但我不确定是否有人这样做,我相信这需要一个月的时间。 如果在没有OpenAL的Android上进行声音处理的…


WeTab将运行Android应用程序,但使用Atom CPU。 这对NDK和MonoDroid意味着什么?

我猜MonoDroid直接编译成ARM代码。 还有NDK。…


我可以用C++,C进行Android编程吗?

我可以用C++,C进行Android编程吗? 如果答案是“是”那么请告诉我们如何? 什么是设置的程序? 我不知道Obj-C,Java,但精通C,C++,Flash AS3,谷歌发布的SDK。 请不要告诉NVDIA SDK它没有完全开发:)…


我怎样才能检查代码的Android版本像1.5或1.6

我需要在代码中检查目标设备上当前正在运行的Android发行版本。 你能提供代码示例吗?…


Android NDK中静态库和共享库之间的区别?

我是Android NDK的新手,我不了解静态库和共享库之间的区别。 它们是什么,何时我会选择一种类型而不是另一种?…



在Eclipse中安装和使用Android NDK

我一直在Eclipse(MAC OSX)中运行Android SDK一段时间。 我已经下载了NDK并在Eclipse中安装了C/C++工具,但有人可以指导我使用NDK吗? 例如,我是否只是像普通的那样创建一个Android项目并用NDK构建它? 如果有人知道的话,真的可以用一个体面的教程。 编辑:好的,所以我现在安装了NDK(我认为)但有没有人知道如何使用它? 我得到了这个(取自her…




android ndk studio build ndk是什么 jni cmake dev ndk配置 setup