Android Things:支持NDK吗? [关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Things:支持NDK吗? [关闭]相关的知识,希望对你有一定的参考价值。

由于Developer Preview仅支持android上的Java应用程序,我很想知道本机应用程序是否也可以在此平台上运行。

主要原因有两个。

  1. 嵌入式设备对传感器有很大的支持,其中许多传感器都是用C / C ++编写的。以下是一个例子:https://github.com/intel-iot-devkit/upm。使用NDK,这不是更容易集成到Android Things而不是用Java重写相同的传感器驱动程序吗?
  2. 使用用于GPIO / I2C / SPI等的外围设备管理器API将运行本机应用程序的速度特性与Java应用程序进行比较也是非常有趣的。
答案

由于Developer Preview仅支持Android上的Java应用程序,我很想知道本机应用程序是否也可以在此平台上运行。

您可以在Android Things中使用本机支持构建和运行应用程序。只需在Android Studio中创建一个项目,并支持C ++并运行。

使用用于GPIO / I2C / SPI等的外围设备管理器API将运行本机应用程序的速度特性与Java应用程序进行比较也是非常有趣的。

可以比较Java / Kotlin PIO API和Native PIO APIs

以上是关于Android Things:支持NDK吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Android - Things Raspberry Pi - Google 移动视觉支持

不更新目标NDK平台有啥好处吗?

Android - Things Raspberry Pi - Google移动视觉支持

Android Studio NDK 入门教程--被NDK支持的C++运行库

不支持 Android 11(R) 的 NDK 构建

Android Studio“不推荐使用当前的 NDK 支持”