我想创建一个自定义视图,其中位图随着手机的移动而移动。您可以在Android的自定义视图中使用SensorEventListener吗?
所以我创建的自定义视图和实施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进行侦听?