android连接Simulator报错是怎么回事呢
就是这几句代码
private SensorManager _oriSensorManager=null;
_oriSensorManager=(SensorManager)getSystemService(Context.SENSOR_SERVICE);
_oriSensorManager.connectSimulator();//与Simulator连接
在Myeclipse里面这里connectSimulator()报错,
报错原因是The method connectSimulator() is undefined for the type SensorManager
如果取消这句,运行的话根本不能有效果,图片不会转动,应该怎么办呢?
Simulator
--------------------编程问答--------------------
SensorManager类里没有connectSimulator()这个方法。
SDK里有个demo你参考一下。
public class SensorActivity extends Activity, implements SensorEventListener {
private final SensorManager mSensorManager;
private final Sensor mAccelerometer;
public SensorActivity() {
mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);
mAccelerometer = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
}
protected void onResume() {
super.onResume();
mSensorManager.registerListener(this, mAccelerometer, SensorManager.SENSOR_DELAY_NORMAL);
}
protected void onPause() {
super.onPause();
mSensorManager.unregisterListener(this);
}
public void onAccuracyChanged(Sensor sensor, int accuracy) {
}
public void onSensorChanged(SensorEvent event) {
}
}
--------------------编程问答--------------------
楼上所言极是
--------------------编程问答--------------------
引用 楼主 u012830253 的回复:
就是这几句代码
private SensorManager _oriSensorManager=null;
_oriSensorManager=(SensorManager)getSystemService(Context.SENSOR_SERVICE);
_oriSensorManager.connectSimulator();//与Simulator连接
在Myeclipse里面这里connectSimulator()报错,
报错原因是The method connectSimulator() is undefined for the type SensorManager
如果取消这句,运行的话根本不能有效果,图片不会转动,应该怎么办呢?但是我看了之后还是不知道怎么解决呢。。。。。你的这个代码是在哪里找到的呢?
--------------------编程问答--------------------
引用 1 楼 tantahe 的回复: SensorManager类里没有connectSimulator()这个方法。
SDK里有个demo你参考一下。
public class SensorActivity extends Activity, implements SensorEventListener {
private final SensorManager mSensorManager;
private final Sensor mAccelerometer;
public SensorActivity() {
mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);
mAccelerometer = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
}
protected void onResume() {
super.onResume();
mSensorManager.registerListener(this, mAccelerometer, SensorManager.SENSOR_DELAY_NORMAL);
}
protected void onPause() {
super.onPause();
mSensorManager.unregisterListener(this);
}
public void onAccuracyChanged(Sensor sensor, int accuracy) {
}
public void onSensorChanged(SensorEvent event) {
}
} 但是我看了之后还是不知道怎么解决呢。。。。。你的这个代码是在哪里找到的呢?
--------------------编程问答--------------------
引用 4 楼 u012830253 的回复: Quote: 引用 1 楼 tantahe 的回复:
SensorManager类里没有connectSimulator()这个方法。
SDK里有个demo你参考一下。
public class SensorActivity extends Activity, implements SensorEventListener {
private final SensorManager mSensorManager;
private final Sensor mAccelerometer;
public SensorActivity() {
mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);
mAccelerometer = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
}
protected void onResume() {
super.onResume();
mSensorManager.registerListener(this, mAccelerometer, SensorManager.SENSOR_DELAY_NORMAL);
}
protected void onPause() {
super.onPause();
mSensorManager.unregisterListener(this);
}
public void onAccuracyChanged(Sensor sensor, int accuracy) {
}
public void onSensorChanged(SensorEvent event) {
}
} 但是我看了之后还是不知道怎么解决呢。。。。。你的这个代码是在哪里找到的呢?http://developer.android.com/reference/android/hardware/SensorManager.html
补充: 移动开发 , Android