我正在研究如何在 Android 中创建自定义传感器,想知道是否有人尝试过这样做。我希望除了使用 Android Open Accessory Development Kit 之外,还有一种创建自定义传感器的方法。
例如,我制造了一个内置两个水位读取器的定制硬件。是否有任何方法可以通过 SensorManager 将这些读取器暴露给 Android 操作系统?有没有人尝试过这个?基本上有一种方法可以将自定义传感器项添加到 SensorManager。
非常感谢
最佳答案
我要说的是,不可能修改传感器管理器提供的一组传感器 - 它是一种具有一组硬编码传感器类型的系统服务。
最好提供 Android service相反,它提供了这些传感器读数,然后可供需要它们的任何应用程序使用。
此服务可能会包装附件 devkit api 以实际与您的设备通信。
您将从中派生的服务基类是这样的,其中包括示例:
关于android - 在 Android 中创建自定义硬件传感器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8429039/