在Android手机中未检测到代理传感器

时间:2013-06-20 09:13:58

标签: android proximitysensor

 mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
     am = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
     if(mSensorManager.getSensorList(SensorManager.SENSOR_PROXIMITY).size()>0)
     {
         hasproximity=true;
         psensor=mSensorManager.getDefaultSensor(SensorManager.SENSOR_PROXIMITY);
         mSensorManager.registerListener(this,psensor,SensorManager.SENSOR_DELAY_NORMAL);
     }
     else
     {
         hasproximity=false;
         Toast.makeText(getApplicationContext(),"No Proximity Sensor",Toast.LENGTH_SHORT).show();
         stopSelf();
     }

这是我用来访问接近传感器的代码,但是我得到一个Toast通知,没有接近传感器,但我的手机sony xperia j有接近传感器

任何人都可以帮助我

访问接近传感器是否需要使用权限? 我试图访问加速计传感器,没有任何使用预先标记,它对我来说工作正常

0 个答案:

没有答案