当前位置:编程学习 > wap >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,