【问题标题】:Creating custom hardware Sensors in Android在 Android 中创建自定义硬件传感器
【发布时间】:2011-12-08 09:51:22
【问题描述】:
我正在研究在 Android 中创建自定义传感器,想知道是否有人尝试过。我希望有一种方法可以创建自定义传感器,而不是使用 Android Open Accessory Development Kit。
例如,我制造了一个定制的硬件,其中内置了两个水位读取器。有没有办法通过 SensorManager 将这些硬件暴露给 Android 操作系统?有没有人尝试过这个?基本上有一种方法可以将自定义传感器项添加到 SensorManager。
非常感谢
【问题讨论】:
标签:
android
hardware
sensors
custom-component
【解决方案1】:
我会说不可能修改传感器管理器提供的一组传感器 - 它是一个系统服务,具有一组硬编码的传感器类型。
最好您提供Android service,而不是提供这些传感器读数,然后任何需要它们的应用程序都可以使用这些读数。
此服务可能会封装附件 devkit api 以与您的设备进行实际通信。
您将派生的服务基类将是这个,其中包括示例:
【解决方案2】:
我没有这方面的经验,但我最近阅读了一些类似主题的文章。
我假设您已经知道Arduino。我可以提供一个项目的链接,作者从一些外部传感器获取信息,并通过 Android 设备完成控制。我认为this project 与您想要做的类似。