万事须己运,他得非我贤。这篇文章主要讲述Android Things:支持NDK吗? [关闭]相关的知识,希望能为你提供帮助。
由于Developer Preview仅支持android上的java应用程序,我很想知道本机应用程序是否也可以在此平台上运行。
主要原因有两个。
- 嵌入式设备对传感器有很大的支持,其中许多传感器都是用C / C ++编写的。以下是一个例子:https://github.com/intel-iot-devkit/upm。使用NDK,这不是更容易集成到Android Things而不是用Java重写相同的传感器驱动程序吗?
- 使用用于GPIO / I2C / SPI等的外围设备管理器API将运行本机应用程序的速度特性与Java应用程序进行比较也是非常有趣的。
由于Developer Preview仅支持Android上的Java应用程序,我很想知道本机应用程序是否也可以在此平台上运行。您可以在Android Things中使用本机支持构建和运行应用程序。只需在Android Studio中创建一个项目,并支持C ++并运行。
使用用于GPIO / I2C / SPI等的外围设备管理器API将运行本机应用程序的速度特性与Java应用程序进行比较也是非常有趣的。【Android Things(支持NDK吗( [关闭]))】可以比较Java / Kotlin PIO API和Native PIO APIs。
推荐阅读
- android studio NDK上的turbo c ++ graphics.h程序
- 无法配置NDK android studio并获取错误
- 如何在init.rc文件中完全禁用Android L中的SELinux()
- Android NDK抛出信号SIGSEGV(通过JNI获取Activity中的GoogleSignInClient后无效的地址)
- Android NDK(找不到平台文件(标题和库))
- 在android ndk中使用ubuntu header lib
- 构建使用协议缓冲区的Android可执行gRPC服务器(不使用APK)
- Android studio 3.1.3创建新项目,c ++支持同步失败
- 在没有Android Studio的情况下为Android创建(Cmake)C / C ++库