博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android之传感器(一)
阅读量:6980 次
发布时间:2019-06-27

本文共 538 字,大约阅读时间需要 1 分钟。

传感器的种类:

1.  动作传感器

加速度传感器、重力传感器和陀螺仪(判断手机姿态)等

2. 位置传感器

方向传感器和磁力传感器

3. 环境传感器

温度传感器 、压力传感器和亮度传感器 

 

使用传感器的方法:

1. 获取SensorManager对象

 SensorManager sensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE); 

2. 执行SensorManager对象的getDefaultSensor()方法获取Sensor对象并且传入一个特定的参数

3. 获取Sensor对象的各种属性 

4. 使用SensorManager 的对象注册传感器,sensorManager.registerListener( listener,  sensor, int rate);

第三个参数是获取的频率: SENSOR_DELAY_NORMAL(200000微妙) SENSOR_DELAY_UI(60000微妙) SENSOR_DELAY_GAME(20000微妙) SENSOR_DELAY_FASTEST(0微秒) 使用原则:尽量使用比较低的传感器采样率。这样系统的消耗较少,同时可以省电

 

 

转载地址:http://mcjpl.baihongyu.com/

你可能感兴趣的文章
Node.js核心内容
查看>>
github克隆本地项目
查看>>
j抽奖
查看>>
GMQ力争为全球区块链数字资产技术应用贡献一份力量
查看>>
VUE+Vant 实现图片上传
查看>>
ajax实现点击加载更多
查看>>
为什么JavaScript没有类而使用原型?——JavaScript语言特性来历
查看>>
TarsGo新版本发布,支持protobuf,zipkin和自定义插件
查看>>
Flutter 如何创建并发布 Plugin (VS Code + GitHub 发布)
查看>>
TableStore实战:GEO索引打造亿量级店铺搜索系统
查看>>
js的防抖和节流
查看>>
redis学与思系列(2)
查看>>
学习springBoot(11)shiro安全框架
查看>>
c++那些事儿11 0 STL List
查看>>
问题记录——跨域
查看>>
PHP7.3即将到来,快来了解一下新特性吧
查看>>
1月9日云栖精选夜读:场景化封装,一站式使用,普惠AI集成 ——阿里云发布智能媒体管理产品...
查看>>
Java Servlet Filter 详解
查看>>
区块链走向何方,或许从美国证劵史可以得到答案
查看>>
Golang web之http标准库简析
查看>>