我正在开发一个基于GPS /加速度计/陀螺仪和线性加速度的应用程序。我想知道,有没有方法可以找到我的设备上的硬件(加速计/陀螺仪和线性加速度)可用性。因为,从给定的论坛可以使用API来检查传感器是否可用,但没有预先在device.Thanks中给出任何与硬件可用性相关的内容
发布于 2012-09-17 13:27:40
检查Android设备上的GPS可用性。
PackageManager pm = context.getPackageManager();
boolean hasGps = pm.hasSystemFeature(PackageManager.FEATURE_LOCATION_GPS);/*在构造函数中检查一下此设备上是否有*加速度计。*/
当加速度计功能基本可用时,/**为True。*/
boolean accelerometerAvailable = false;
for (String aSensor : Sensors.getSupportedSensors())
if (aSensor.equals(Sensors.SENSOR_ACCELEROMETER))
accelerometerAvailable = true;
if (!accelerometerAvailable)
throw new UnsupportedOperationException("Accelerometer is not available.");Check此加速度计链接是否在此设备上可用。
https://stackoverflow.com/questions/12453515
复制相似问题