我想創建一個自定義視圖,其中位圖隨着手機的移動而移動。您可以在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進行偵聽?