首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Type_linear_acceleration传感器不工作,但TYPE_ACCELEROMETER工作正常

Type_linear_acceleration传感器不工作,但TYPE_ACCELEROMETER工作正常
EN

Stack Overflow用户
提问于 2016-07-26 01:12:06
回答 1查看 935关注 0票数 0

当我使用Sensor.TYPE_ACCELEROMETER时,它工作得很好,并给出了加速值,但当我使用type_linear_acceleration时,它甚至在列表中都找不到(参见代码)。

这是我的MainActivity.java

代码语言:javascript
复制
public class MainActivity extends AppCompatActivity {

SensorManager sm = null;
TextView textView1 = null;
List list;

SensorEventListener sel = new SensorEventListener(){
    public void onAccuracyChanged(Sensor sensor, int accuracy) {}
    public void onSensorChanged(SensorEvent event) {

        Log.i("tag","inside sensor listener");
        textView1.setText("x:"+event.values[0]+"\ny:"+event.values[1]+"\nz:"+event.values[2]);

    }

};

@Override
protected void onResume() {
    super.onResume();
    sm = (SensorManager)getSystemService(SENSOR_SERVICE);

    list = sm.getSensorList(Sensor.TYPE_LINEAR_ACCELERATION);


    //Log.i("tag",Sensor.TYPE_ACCELEROMETER);
    if(list.size()>0){

    sm.registerListener(sel,sm.getDefaultSensor(Sensor.TYPE_LINEAR_ACCELERATION) , SensorManager.SENSOR_DELAY_NORMAL);

        Toast.makeText(getBaseContext(), "Accelerometer.", Toast.LENGTH_LONG).show();
    }else{
    Toast.makeText(getBaseContext(), "Error: No Accelerometer.", Toast.LENGTH_LONG).show();
    }

}

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    textView1 = (TextView)findViewById(R.id.textView2);

}

@Override
protected void onStop() {
    if(list.size()>0){
        sm.unregisterListener(sel);
    }
    super.onStop();
}

}

问题是它显示“错误:没有加速计”。可能的原因是什么?附言:我的设备上没有陀螺仪。

EN

回答 1

Stack Overflow用户

发布于 2016-10-16 12:00:53

重力传感器、线加速度传感器和旋转矢量传感器在Android4.0中进行了更新,现在使用设备的陀螺仪。https://developer.android.com/guide/topics/sensors/sensors_motion.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38573759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档