-1

由于开发者预览版仅支持 Android Things 上的 Java 应用程序,我很想知道本机应用程序是否也可以在此平台上运行。

主要是因为2个原因。

  1. 嵌入式设备对传感器有很大的支持,其中许多传感器是用 C/C++ 编写的。例如:https ://github.com/intel-iot-devkit/upm 。使用 NDK,与在 Java 中重写相同的传感器驱动程序相比,这不是更容易集成到 Android Things 中吗?

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

4

1 回答 1

1

由于开发者预览版仅支持 Android Things 上的 Java 应用程序,我很想知道本机应用程序是否也可以在此平台上运行。

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

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

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

于 2017-01-26T22:13:45.767 回答