光传感器加速度传感器
来源:互联网 发布:天行健网络倒闭 编辑:程序博客网 时间:2024/04/19 02:37
package bw.com.bw_day09_sensor.demo02;import android.content.Context;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.SensorManager;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.widget.EditText;import bw.com.bw_day09_sensor.R;public class SensorActivity02 extends AppCompatActivity implements SensorEventListener{ private EditText et_01; private EditText et_02; private SensorManager sensorManager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sensor02); initView(); //1, 得到传感器的管理器对象 sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); } //2,设置监听器 @Override protected void onStart() { super.onStart(); sensorManager.registerListener(this,sensorManager.getDefaultSensor(1),200);//重力加速度传感器 sensorManager.registerListener(this,sensorManager.getDefaultSensor(5),200);//光传感器 } //3, 取消监听 @Override protected void onStop() { super.onStop(); sensorManager.unregisterListener(this); } //4, 检测数据的变化 @Override public void onSensorChanged(SensorEvent event) { //获取X,Y,Z 的值 float[] data = event.values; //获取当前传感器的类型 int type = event.sensor.getType(); switch (type) { case 1: et_01.setText("加速度传感器 : X = " + data[0] +" \n y = "+ data[1] +" \n z = "+data[2]); break; case 5: et_02.setText("光传感器 : X = " + data[0] +" \n y = "+ data[1] +" \n z = "+data[2]); break; } } @Override public void onAccuracyChanged(Sensor sensor, int accuracy) { } private void initView() { et_01 = (EditText) findViewById(R.id.et_01); et_02 = (EditText) findViewById(R.id.et_02); }}
阅读全文
0 0
- 光传感器加速度传感器
- 加速度传感器
- 加速度传感器
- 加速度传感器
- 加速度传感器
- 加速度传感器和角度传感器
- Android传感器之加速度传感器
- 传感器的使用:加速度传感器
- 传感器--光照和加速度传感器
- 加速度传感器开发分析
- 三轴加速度传感器
- android加速度传感器
- 三轴加速度传感器
- iOS学习,加速度传感器
- ADXL345加速度传感器驱动
- 加速度传感器Accelerometer
- 加速度传感器测试APP
- Android加速度传感器
- 带你测试对比深度学习框架!TensorFlow,Keras,PyTorch...哪家强?(附数据集)
- Java连接Oracle数据库的示例代码
- 201604-4 游戏 ccf
- 传感器
- android findViewById疑惑
- 光传感器加速度传感器
- 10个有趣的Javascript和CSS库
- 三份研究报告,聚焦 AI 的三大主要话题
- 福布斯:2018年将改变世界的九股科技大趋势
- 类似微信
- The Multiresolution Toolkit: Progressive Access for Regular Gridded Data
- java-List(ArrayList)
- 【广告】前端小白到30K月薪的路径有哪些
- 禁止蒙层底部页面跟随滚动