任何人都可以請告訴我如何將C++文件添加到Android項目?有什麼方法可以導入java類以外的類?C++文件添加
Q
C++文件添加
1
A
回答
1
答案是,您不能真正將C++文件直接添加到項目中,但可以編譯它並將其加載到在您的進程中運行的代碼中,並使用JNI與其進行接口。這是將本機代碼與Java接口的一種方式。不過,請注意,你不能用JNI做那麼多。獲得對UI,Intents,服務連接等標準Android事物的訪問權限,這些在本機代碼中使用起來都比較困難。而且你當然不能將UNIX應用程序「現貨供應」,並使用JNI將其貼在Android上。 this是一本關於使用Android的JNI的相當不錯的教程。不過,就像我說的,使用JNI是而不是是學習java和Android SDK的藉口。人們使用本機代碼的主要原因是實用程序代碼(如加密東西)和性能(例如,不少Android遊戲使用NDK)。
1
您必須使用android NDK。只需下載它並從android官方網站引用。
相關問題
- 1. Visual C++添加WSDL文件
- 2. 在eclipse中添加c/C++源文件
- 3. 添加表從文本文件C#
- 4. C#添加事件!
- 5. 添加jar文件到C#類庫
- 6. 動態添加本地化文件C#
- 7. 將.c文件添加到xcode
- 8. C#將數據添加到xml文件
- 9. 添加通知聲音文件在C#
- 10. c#將Directory.GetFiles添加到Zip文件
- 11. objective-c添加到/編輯.plist文件
- 12. 將wsdl Fedex文件添加到c#.Net
- 13. 在文件中添加日期 - C
- 14. C#:添加xs:schema來創建文件XML
- 15. 在c文件末尾添加信息
- 16. 使用c向文件添加屬性#
- 17. 添加文件到solr與C#
- 18. c#向Json文件添加新條目
- 19. C++ CMake(添加非內置文件)
- 20. C#字的Interop不能添加文件
- 21. C++在linux中添加頭文件-g ++
- 22. 創建文件並添加數據? C++
- 23. 添加C文件導致pch錯誤
- 24. 在xcode中添加多個.c文件
- 25. C#添加視頻文件流
- 26. 將* .mdf文件添加到C#項目
- 27. Visual C#添加批處理文件
- 28. 信息添加到XML文件在C#
- 29. WPF C#XML文件添加爲資源
- 30. 將文件和文本添加到另一個文件c#
你應該看看NDK:http://developer.android.com/sdk/ndk/index.html – MByD 2012-03-21 15:17:19
你必須走低槽JNI - java原生接口 – Blackbelt 2012-03-21 15:17:35
非常感謝你...... :) – 2012-03-21 15:29:03