android - 在 Android 中创建自定义硬件传感器

标签 android hardware sensors custom-component

我正在研究如何在 Android 中创建自定义传感器,想知道是否有人尝试过这样做。我希望除了使用 Android Open Accessory Development Kit 之外,还有一种创建自定义传感器的方法。

例如,我制造了一个内置两个水位读取器的定制硬件。是否有任何方法可以通过 SensorManager 将这些读取器暴露给 Android 操作系统?有没有人尝试过这个?基本上有一种方法可以将自定义传感器项添加到 SensorManager。

非常感谢

最佳答案

我要说的是,不可能修改传感器管理器提供的一组传感器 - 它是一种具有一组硬编码传感器类型的系统服务。

最好提供 Android service相反,它提供了这些传感器读数,然后可供需要它们的任何应用程序使用。

此服务可能会包装附件 devkit api 以实际与您的设备通信。

您将从中派生的服务基类是这样的,其中包括示例:

关于android - 在 Android 中创建自定义硬件传感器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8429039/

相关文章:

android - 我的 logcat 中有什么错误?

Android更新textview计时器并刷新 map 内容?

c# - 使用加速度计传感器从 3DVector 获取速度

java - 如何在我的android项目中导入com.android.keyguard.KeyguardPatternView?

android - 如何在Android上用蓝牙广播信息?

hardware - 是否可以避免指定默认值以便在 Chisel 中获得 X?

filter - 与卡尔曼滤波器的传感器融合

用于旋转 3D 立方体的 Android 方向传感器

java - 支持 150MB/秒恒速文件写入的硬件解决方案?

java - 把安卓手机变成 handle ,通过wifi连接电脑