效果展示:
可借用代码部分:
首先在布局文件写一个textView来显示他跳的数值
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=" "
android:id="@+id/text_gravity"/>
在主文件中首先先定义一下
private TextView mTextViewGravity;
private SensorEventListener mEventListenerGravity;
绑定按钮
mTextViewGravity= (TextView) findViewById(R.id.text_gravity);
填写检测传感器的代码:
mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
initListeners();
private void initListeners(){
final DecimalFormat df=new DecimalFormat("0.0");
mEventListenerAccelerometer= new SensorEventListener() {
//加速度传感器
@Override
public void onSensorChanged(SensorEvent event) {
float[] values =event.values ;
mTextViewAccelerometer . setText("Accelerometer:"+ df . format(values[0])
+ ","+ df.format(values[1]) +","+ df.format(values[2]));