加速度传感器
来源:互联网 发布:软件系统业务需求 编辑:程序博客网 时间:2024/05/02 01:39
public class MainActivity extends AppCompatActivity { private SensorManager sensorManager; private SensorEventListener listener; private Sensor sensor; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); sensor = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); listener = new SensorEventListener() { @Override public void onSensorChanged(SensorEvent event) { // 加速度可能会是负值,所以要取它们的绝对值 float xValue = Math.abs(event.values[0]); float yValue = Math.abs(event.values[1]); float zValue = Math.abs(event.values[2]); if(xValue>15||yValue>15||zValue>15){ Toast.makeText(MainActivity.this, "摇一摇", Toast.LENGTH_SHORT).show(); } } @Override public void onAccuracyChanged(Sensor sensor, int accuracy) { } }; sensorManager.registerListener(listener, sensor,SensorManager.SENSOR_DELAY_NORMAL); } @Override protected void onDestroy() { super.onDestroy(); if(sensorManager!=null){ // 注销监听器 sensorManager.unregisterListener(listener); } }}
0 0
- 加速度传感器
- 加速度传感器
- 加速度传感器
- 加速度传感器
- 光传感器加速度传感器
- 加速度传感器和角度传感器
- Android传感器之加速度传感器
- 传感器的使用:加速度传感器
- 传感器--光照和加速度传感器
- 加速度传感器开发分析
- 三轴加速度传感器
- android加速度传感器
- 三轴加速度传感器
- iOS学习,加速度传感器
- ADXL345加速度传感器驱动
- 加速度传感器Accelerometer
- 加速度传感器测试APP
- Android加速度传感器
- 解决笔记本"Ctrl"+"Alt"+向下键的屏幕倒置问题
- 为什么企业宁愿开高工资给新员工,都不愿意给老员工加工资?
- 乱搞-洛谷P3237 [HNOI2014]米特运输
- 26款Android反编译工具
- Android自定义View(八)_Path之基本操作
- 加速度传感器
- 进程与线程
- 分解质因数-PAT.A1059
- 博为峰JavaEE技术文章 ——MyBatis 接口编程
- MVVM的优点和缺点
- ssh框架整合--初级
- 写在2017年年初
- Distortion Correction
- stm32的stm32f10x_sdio.c的学习