80,351
社区成员
发帖
与我相关
我的任务
分享
//创建一个SensorManager来获取系统的传感器服务
sm = (SensorManager)getSystemService(Context.SENSOR_SERVICE);
//选取加速度感应器
int sensorType = Sensor.TYPE_ACCELEROMETER;
//注册监听
sm.registerListener(myAccelerometerListener,sm.getDefaultSensor(sensorType),SensorManager.SENSOR_DELAY_NORMAL);
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.i(TAG,"begin");
sm = (SensorManager)getSystemService(Context.SENSOR_SERVICE);
if(sm == null){
Log.i(TAG,"sm is null");
return;
}else{
Log.i(TAG,"sm is ok");
}
if(sm.registerListener(myAccelerometerListener,
sm.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),
SensorManager.SENSOR_DELAY_NORMAL)){
Log.i(TAG,"sm register success");
}else{
Log.i(TAG,"sm register failed");
return;
}
}