Android Pressure Sensor
来源:互联网 发布:程序员考试真题笔记 编辑:程序博客网 时间:2024/06/04 00:38
package zhangphil.sensor;import android.content.Context;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.SensorManager;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;public class MainActivity extends AppCompatActivity { private SensorManager mSensorManager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); startSensor(); } /** * 启动传感器。 */ private void startSensor() { mSensorManager = (SensorManager) this.getSystemService(Context.SENSOR_SERVICE); Sensor mSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_PRESSURE); if (mSensorManager == null || mSensor == null) { throw new UnsupportedOperationException("设备不支持"); } boolean isRegister = mSensorManager.registerListener(mSensorEventListener, mSensor, SensorManager.SENSOR_DELAY_NORMAL); if (!isRegister) { throw new UnsupportedOperationException(); } } private SensorEventListener mSensorEventListener = new SensorEventListener() { @Override public void onSensorChanged(SensorEvent sensorEvent) { if (sensorEvent.sensor.getType() == Sensor.TYPE_PRESSURE) { /** * 传感器返回的压强,单位是百帕。 */ float pressure = sensorEvent.values[0]; Log.d("压强", String.valueOf(pressure) + "百帕"); } } @Override public void onAccuracyChanged(Sensor sensor, int i) { } }; @Override protected void onDestroy() { super.onDestroy(); mSensorManager.unregisterListener(mSensorEventListener); }}
阅读全文
0 0
- Android Pressure Sensor
- Arduino implement pressure sensor
- Android Sensor
- android sensor
- android sensor
- android sensor
- Android Sensor
- Android sensor
- android sensor
- [sensor] android的sensor架构
- Android Light Sensor与Temperature Sensor开发
- android sensor 框架分析---sensor数据流分析
- android sensor 框架分析---sensor native分析
- android sensor 框架分析---sensor 总结
- Android Proximity Sensor近距离传感器P-Sensor
- Android sensor flow
- G-sensor On Android
- Android sensor介绍
- 第16章 线程池
- 单例模式(Singleton Pattern)
- 苹果发布最新版本系统,弥补iOS 11耗电快等问题
- mysql数据库取字段长度
- java四种常用线程池的使用
- Android Pressure Sensor
- 在eclipse里进行aws开发
- leetcode 268. Missing Number 等差数列求和 + 位操作
- 跳表的原理及其实现
- mycat2.0超级简单的单机配置和启动(只要能敲键盘就能搞定)
- CSS3绘图与动画
- Fiddler的工作原理(二)
- 简单的表单实例
- 十六进制透明度参照表