我正在尝试创建一个自定义视图,其中位图随着手机的移动而移动。
所以我创建了自定义视图并实现了sensorEventListener:
public class MovingStarView extends View implements SensorEventListener {
private SensorManager sm;
private Sensor mAccelerometer;
.....Other Initialization stuff.....
private void initSensor(){
// Get an instance of the SensorManager
sm = (SensorManager) getSystemService(SENSOR_SERVICE); <---NOT RESOLVED
//Get the Accelerometor
mAccelerometer = sm.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
}
Eclipse 说 SENSOR_SERVICE 无法解析。我应该用不同的方式称呼它吗?
是否可以这样做,或者我是否必须在调用自定义视图的 Activity 上进行传感器侦听?