java - 是否有 Java SE 传感器 API?

标签 java api sensors

<分区>

有谁知道用于处理传感器的“标准化”Java API,它与 Java ME 紧密相关,就像 JSR 256 一样?

我正在编写一个 Java 库,用于连接由几种不同类型的传感器(主要是简单的东西,如温度、湿度、GPS 等)组成的传感器网络。

到目前为止,我推出了自己的界面,用户必须针对此编写应用程序。我想改变这种方法并实现一个“标准”API,这样实现就不会与我的库紧密相关。

我看过 JSR 256,但这确实不是一个很好的解决方案,因为它适用于 Java ME,而且我的库主要由运行完整 Java SE 的 Android 设备或笔记本电脑使用。

最佳答案

JSR-256 在它支持的传感器类型上似乎并没有受到限制或限制。附录 E 包含传感器定义,但这些只是某种类型的传感器应该处理的推荐数据。似乎没有什么可以阻止某人定义其他传感器类型。

我建议您实现 JSR-256,然后只包含它的包:

  • javax.microedition.sensor
  • javax.microedition.sensor.control

...在您的发行版中。由于它们针对的是有限的设备,因此库必然会非常紧凑。只要您不会被禁止重新分发 JSR-256 的引用实现,计划这样做就是有意义的。

关于java - 是否有 Java SE 传感器 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2338140/

相关文章:

java - Android,使用硬件罗盘

android - 横向模式下的间距问题

java - 将 JavaFX jmod 添加到 java --list-modules

java - com.microsoft.sqlserver.jdbc.SQLServerException : There are more columns in the INSERT statement than values specified in the VALUES clause

php - 如何在 PHP 中处理动态路由?

javascript - 数组的内容丰富的 API 查询

python - python 中的传感器数据日志 csv

java - 如何使Map的特化变得不可修改?

java - 除非另有明确说明,有什么方法可以使其假定为 transient 吗?

json - 错误 403(禁止):Your client does not have permission to get URL