我想开发一个应用程序,可以找到手机上可用的传感器,并相应地配置应用程序。如何以编程方式找到电话中可用传感器的类型和数量?并不是所有的手机硬件都是一样的,不同类型的传感器也会有所不同,例如,有些可能有gps,有些可能没有。有什么库可以用来查找运行Android的手机上可用的传感器类型吗?
发布于 2013-08-04 06:32:51
如何以编程方式找到电话中可用传感器的类型和数量?
首先,你需要决定你认为什么是“传感器”。
例如,有些可能有gps,有些可能没有
在Android系统中,GPS不是“传感器”,就像按钮一样。我们欢迎您将这些东西看作是“传感器”,但是除非您愿意将完整和精确地列出您认为“传感器”是什么,否则您将无法得到完整和精确的答案。
要了解安卓传感器在给定设备中的位置,请在SensorManager
上调用SensorManager
。要了解在给定设备(例如,GPS)中有什么安卓位置提供商,请在getProviders()
上调用LocationManager
,并使用适当的Criteria
描述所需的功能。
https://stackoverflow.com/questions/18043789
复制相似问题