在做手机开发的时候,我们有时会使用到传感器,特别是在游戏开发中。下面我没来学习一下传感器的获取。
在这里我们需要一部真实的android手机,我使用的是华为的c8650。
获取手机中的传感器的步骤为:
- 获取SensorManager对象
- 执行SensorManager对象的getDefaultSensor()方法获取Sensor对象,这里getDefaultSensor()方法要传递一个参数,指定具体的传感器类型
- 获取Sensor对象中的各种属性
界面:
点击按钮后得到数据:
xml布局代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"