【发布时间】:2011-01-04 15:21:14
【问题描述】:
Android NDK... 提供 允许您的头文件和库 建立活动,处理用户 输入、使用硬件传感器、访问 应用资源等, 在使用 C 或 C++ 编程时。如果你 编写本机代码,您的应用程序 仍然打包成 .apk 文件 他们仍然在虚拟的内部运行 设备上的机器。根本的 Android应用模型不 改变。
然而,它始终被描述为 Android SDK 的配套工具,以及允许使用本机代码语言“实现应用程序的部分的工具集,例如作为 C 和 C++”。
我的理解是,与基于 Java 的 SDK 不同,NDK 并非旨在实现 Android 应用程序的某些部分。
这对吗?
如果是这样,NDK 允许实施哪些部分不允许?
【问题讨论】:
标签: c++ android android-ndk