Android NDK(Native Development Kit)能调用底层硬件。通过NDK,开发者可以使用C或C++等原生代码编写Android应用程序的部分功能,并直接与底层硬件进行交互。这为开发者提供了更大的灵活性和性能优化空间,尤其对于需要紧密集成硬件资源的应用来说尤为重要。