我来自VC++的背景。 JNI必须用C++代码(在Windows上)来构建android Android应用程序吗?有没有其他的选择,我在哪里可以找到一些示例应用程序和代码。 [接受审查的问题:)谢谢]用C代码构建Android应用程序是否有其他替代方法?
0
A
回答
2
JNI的示例代码可以在Android-NDK的安装下找到。 链接将如android-ndk-xxx/samples
。 xxx
是NDK的版本。 我建议从名为hello-jni
的示例开始。它将帮助您理解Android-NDK的基础知识以及它如何与Android链接。
+1
为了强调这个答案,Android NDK(http://developer.android.com/tools/sdk/ndk/index.html)专门用于使用C++开发Android应用程序。它需要一点JNI,但是如果你愿意的话,你可以把它保持在最低限度。这样做的一个很好的原因可能是试图尽可能多地获得跨iOS平台的代码。 – 2013-03-15 07:20:56
+0
谢谢。我所以,我们没有jni的替代品,要使用C语言。 – vsmph 2016-10-15 02:05:11
相关问题
- 1. CGPDFContext是否有其他替代方法?
- 2. TextView有没有其他替代方法?
- 3. 是否有构建HTML5应用程序的构建程序的现代标准?
- 4. Google Maps API中的loadFromWaypoints是否有其他替代方法?
- 5. 报告定义语言是否有其他替代方法?
- 6. 当“Set”不合适时,NavigableSet是否有其他替代方法?
- 7. 包装应用程序是否有captureVisibleTab替代方案?
- 8. 在android studio中使用python代码构建android应用程序
- 9. 构建基于Android源代码的Android应用程序,而不是官方SDK
- 10. C#使用其他代码
- 11. 是否有可能在android应用程序中注入代码?
- 12. 使用Swig为C++代码构建C#包装时,是否可以将代码添加到现有方法?
- 13. 如何使用Add-Type C#代码构建WPF应用程序
- 14. 是否有其他替代方法可用于WPF中的<prism:popupwindowacion>
- 15. 循环中有没有其他DB调用的替代方法?
- 16. 是否有任何其他方式来编译使用R api的C代码?
- 17. PDFlib for php,是否有其他替代方案
- 18. SIP中继是否有其他替代方案?
- 19. BoxedApp SDK是否有其他替代方案?
- 20. e.printStackTrace()的任何替代方法;在Android应用程序开发?
- 21. 是否有可能使用JavaScript来构建顺序代码
- 22. 您是否使用ruby编写代码来构建Java应用程序?
- 23. 如何测试代码是否在其他应用程序域中运行
- 24. 如何创建合法法律代码的Android应用程序
- 25. Android - 检查是否有其他应用程序说TTS
- 26. 是否有更好的替代Eclipse来编程android应用程序?
- 27. 是否有替代方案
- 28. 在窗体应用程序中,是否有任何替代MsgBox?
- 29. 是否有替代CALayer -renderInContext:方法?
- 30. 是否有file_get_contents的替代方法?
使用诸如[JavaCPP](http://code.google.com/p/javacpp/)之类的东西,应该允许您使用C++执行任何您需要的操作,但无需执行JNI。 – 2013-03-17 00:32:50