我來自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