zoukankan      html  css  js  c++  java
  • 方向传感器

    public class Activity extends ActionBarActivity
    implements SensorEventListener{
        SensorManager sensorManager;
        EditText et_sensor;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            et_sensor = (EditText) findViewById(R.id.et_sensor);
            sensorManager = (SensorManager) this.getSystemService(Context.SENSOR_SERVICE);
        }
    
        @Override
        protected void onResume() {
            super.onResume();
    
            sensorManager.registerListener(this,sensorManager.getDefaultSensor(Sensor.TYPE_ORIENTATION),
                    SensorManager.SENSOR_DELAY_GAME);
    
        }
    
        @Override
        protected void onStop() {
            sensorManager.unregisterListener(this);
            super.onStop();
        }
    
        @Override
        public void onSensorChanged(SensorEvent event) {
            float[] values = event.values;
    
            StringBuilder sb = new StringBuilder();
            sb.append("rate of x axis : "+values[0]);
            sb.append("
     rate of y axis : " + values[1]);
            sb.append("
     rate of z axis : " + values[2]);
            et_sensor.setText(sb.toString());
    
        }
    
        @Override
        public void onAccuracyChanged(Sensor sensor, int accuracy) {
    
        }
    }
  • 相关阅读:
    Composer autoload 自动加载
    权限问题
    加载适配器和布局之间的顺序关系--Unsolved
    listview和button
    线程练习中出现的错误
    线程02
    关于初始化成员变量
    可扩展列表
    Android开发中Handler的经典总结----转载
    线程01
  • 原文地址:https://www.cnblogs.com/ouyangping/p/8387742.html
Copyright © 2011-2022 走看看