zoukankan      html  css  js  c++  java
  • 位置传感器的组成及使用方法

     1 //位置传感器:邻近传感器:
     2 public class MainActivity extends Activity implements SensorEventListener {
     3     private TextView tView;
     4     private SensorManager sManager;
     5 
     6     @Override
     7     protected void onCreate(Bundle savedInstanceState) {
     8         super.onCreate(savedInstanceState);
     9         setContentView(R.layout.fragment_main);
    10         tView = (TextView) findViewById(R.id.tv);
    11         sManager = (SensorManager) getSystemService(SENSOR_SERVICE);
    12 
    13     }
    14 
    15     // 传感器数据变化
    16     @Override
    17     public void onSensorChanged(SensorEvent event) {
    18         // TODO Auto-generated method stub
    19         switch (event.sensor.getType()) {
    20 
    21         // 邻近传感器 --单位cm
    22         case Sensor.TYPE_PROXIMITY:
    23 
    24             tView.setText(String.valueOf(event.values[0]));
    25             break;
    26 
    27         default:
    28             break;
    29         }
    30     }
    31 
    32     // 传感器精度变化
    33     @Override
    34     public void onAccuracyChanged(Sensor sensor, int accuracy) {
    35         // TODO Auto-generated method stub
    36 
    37     }
    38 
    39     @Override
    40     protected void onResume() {
    41         // TODO Auto-generated method stub
    42         super.onResume();
    43         // 注册传感器
    44 
    45         // 邻近传感器
    46         sManager.registerListener(this,
    47                 sManager.getDefaultSensor(Sensor.TYPE_PROXIMITY),
    48                 SensorManager.SENSOR_DELAY_UI);
    49     }
    50 
    51     @Override
    52     protected void onPause() {
    53         // TODO Auto-generated method stub
    54         super.onPause();
    55         // 不在截获传感器数据
    56         sManager.unregisterListener(this);
    57 
    58     }
    59 
    60 }
  • 相关阅读:
    【巷子】:关于Apply、call、bind的详解
    关于this的指向问题
    SOA和微服务之间的区别
    业务系统如何微服务化
    微服务架构的理论基础
    每个架构师都应该研究下康威定律
    Rabbit MQ
    Scalability, Availability & Stability Patterns
    应用层协议
    SSO
  • 原文地址:https://www.cnblogs.com/my334420/p/6905739.html
Copyright © 2011-2022 走看看