首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取android手机的传感器读数(例如。加速度计,陀螺仪,GPS,相机馈电)使用app?

如何获取android手机的传感器读数(例如。加速度计,陀螺仪,GPS,相机馈电)使用app?
EN

Stack Overflow用户
提问于 2015-08-27 12:22:26
回答 1查看 1.3K关注 0票数 1

我想制作一个应用程序,它把android手机的所有读数,如加速度计、gps、陀螺仪、摄像机馈送等等。记录所有这些数据并发送到云端供使用。

我是一个初学者,android开发者,并希望基本了解如何从所有传感器的读数,在手机上可用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-27 12:43:34

这是你理解的一些参考资料。基本上,当你像你说的那样谈论Sensors时,AccelerometerGyroscope

所以这就是你控制Sensors的方式

代码语言:javascript
复制
Sensor accelerometer;
SensorManager sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
    if (sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER) != null) {
        accelerometer = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
    } else {
        Toast.makeText(this, "No sensor available", Toast.LENGTH_SHORT).show();
    }

同样,您也可以处理设备中所有可用的传感器。

确保检查传感器在设备中是否可用。

现在,当我们谈到CameraGPS时,他们不是Sensors,而是Hardware

因此,您需要硬件许可才能控制Camera,例如

代码语言:javascript
复制
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />

要了解更多关于Camera的信息,请参考这个链接

类似地,GPS是用来获取用户位置的,我建议您阅读整个Location文档这里

希望这能帮上忙。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32249284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档