我想开发一个可以在手机中找到可用传感器并相应配置应用程序的应用程序。如何以编程方式查找手机中可用传感器的类型和数量?并非所有手机硬件都是相同的,它们会因传感器类型的不同而有所不同,例如,有些可能有 GPS,有些可能没有。是否有任何库可用于查找运行 Android 的特定手机中可用的传感器类型?
问问题
895 次
1 回答
1
如何以编程方式查找手机中可用传感器的类型和数量?
首先,您需要确定您认为的“传感器”是什么。
例如,有些可能有 GPS,有些可能没有
在 Android 中,GPS 不是一个“传感器”,就像一个按钮一样。欢迎您将此类事物视为“传感器”,但除非您愿意完整准确地列出您认为的“传感器”是什么,否则您将无法获得完整准确的答案。
要了解给定设备中有哪些 Android 传感器,请调用getSensorList()
. SensorManager
要找出给定设备(例如 GPS)中的 Android 位置提供程序,请getProviders()
使用LocationManager
合适Criteria
的描述您需要的功能进行调用。
于 2013-08-04T14:32:51.007 回答