我正在尋找NDK庫的參考文檔,任何人都知道在哪裏可以找到它們?不是java API。我在NDK目錄或在線找不到任何內容。NDK API參考文檔?
回答
如果我沒有弄錯JDK有沒有引用API,你在NDK本身的docs目錄下有一些文檔和解釋,如果你問我,它是NDK的最大缺點之一。 。
:-(
你見過在NDK文檔目錄中稱爲STABLE_APIS.html文件?這應該給你一個良好的開端。大多數Linux功能(例如並行線程,C庫)是可用的。該最新的NDK還包括STL和其他功能
是的NDK的API文檔非常稀疏,大部分文檔是在NDK本身的文檔文件夾中。這些例子也很有幫助。
嘗試閱讀「標準」JNI文檔。 (http://java.sun.com/docs/books/jni/)Android NDK基本上只是JNI。但是,如果您相應地命名您的功能,Android ndk不需要特殊的標題魔術。
例如:
一個Java類:
package com.example.foo;
class Bar {
native void jnistuff();
}
,你叫jnistuff的NDK將尋找方法:
void Java_com_example_foo_Bar_jnistuff(JNIEnv* env, jobject *self)
{
[...]
}
並自動調用它。如果您使用C++,請不要忘記「extern C」。012KD
NDK只是一個構建工具,用於使用JNI構建APP。如果您對JNI API有疑問,則有JNI document in its official page。
NDK庫的最佳文檔是帶有相應標頭$NDK/platforms/android-n/arch-arm/usr/include
的文件夾。不要忽視它。
正如其他人所指出的,$NDK/docs
和http://developer.android.com/sdk/ndk/overview.html也是必不可少的。
我一直在探索NDK,並試圖瞭解它,我發現以下頁面是有幫助的。這可能不是最初的問題所要求的,但它可能是一個有用的資源。
我擔心,讓所有JNI接口funktions的完整參考的唯一途徑是研究該文件夾內/AndroidFrameworksBase/...whatsoever.../jni原生Android C源代碼(子文件夾)。
通過研究這一點,您實際上會知道如何調用所有已發佈的接口函數以便與NDK一起使用。
NDK僅僅是一個包裝,一個骨架,根本沒有C/C++的Android API文檔。 但是,要在線查找所有可用Android版本的文件並不容易。
- 1. Google文檔viewerng api參考
- 2. Couchdb參考文檔
- 3. Django文檔參考
- 4. SSIS文檔參考
- 5. SAML參考文檔?
- 6. Xcode 4文檔參考?
- 7. webhook的參考文檔
- 8. 使用OpenOfficeXML參考文檔
- 9. 下載spring參考文檔
- 10. emacs c C++參考文檔
- 11. JavaScript文檔和參考?
- 12. ASP.NET Razor參考文檔
- 13. Boost陣列文檔參考?
- 14. CFURL參考文檔目錄
- 15. Qt5參考文檔:qch文件
- 16. openoffice headless命令文檔/參考文獻
- 17. 參考/文檔的GWT元素的WebRTC API
- 18. Box2d文檔 - 過時的,任何更好的API參考?
- 19. WTP API參考
- 20. Bloomberg API參考
- 21. 未定義的參考Android NDK
- 22. Android NDK:未定義的參考錯誤
- 23. Android NDK JNI數組參考表溢出
- 24. 未定義參考的問題NDK
- 25. 未定義參考NDK升壓安卓
- 26. 的Android NDK給未定義參考
- 27. 使用NDK時指針/參考
- 28. NDK的OpenGL未定義參考glVertexPointer
- 29. cufftcomplex.h程序員參考/文檔
- 30. 字 - 文檔對象代碼參考
你有沒有試過這個:http://developer.android.com/sdk/ndk/index.html和http://developer.android.com/sdk/ndk/overview.html#docs – 2011-01-09 11:00:21