我正在寻找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