光线传感器应该是android传感器中比较简单的一个传感器了,下面我们来学习下如何使用。

  • 使用步骤

    • 1. 获取传感器管理器
    • 2. 获取特定传感器
    • 3. 注册传感器监听器
    • 4. 解除注册监听器
  • 源代码

使用步骤

使用方法就是那么简单,1234就好了

1. 获取传感器管理器

sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);

2. 获取特定传感器

lightSensor = sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT);

3. 注册传感器监听器

        sensorEventListener = new SensorEventListener() {@Overridepublic void onSensorChanged(SensorEvent event) {// 当传感器的值变化回调float[] values = event.values;Log.i(TAG, String.format("onSensorChanged: values[0] = %f", values[0]));}@Overridepublic void onAccuracyChanged(Sensor sensor, int accuracy) {// 当传感器的精度变化回调Log.i(TAG, String.format("onAccuracyChanged: accuracy = %d", accuracy));}};sensorManager.registerListener(sensorEventListener, lightSensor, SensorManager.SENSOR_DELAY_GAME);

4. 解除注册监听器

不使用的时候不要忘记解除注册。

sensorManager.unregisterListener(sensorEventListener);

源代码

AndroidSensorStudy

20180504_android传感器入门之光线传感器相关推荐

  1. STM32 —— 温湿度( AHT20 )传感器入门

    STM32 -- 温湿度( AHT20 )传感器入门 温湿度的具体使用方法可以看官方给出的基于 STM32 的历程,这里只进行简单介绍 官方历程如下: AHT20-21 DEMO V1_3(stm32 ...

  2. 称重传感器入门知识总结

    称重传感器入门知识总结 近日接手一个包含称重功能的项目,但之前对于称重传感器的认识仅仅是停留在大学传感器课程的层面,没有实际使用过.经过这两周项目对我的"折磨",基本是搞定了称重问 ...

  3. 【空心杯四旋翼TinyLeaf】传感器入门

    传感器是飞行器的"眼睛耳朵",有了传感器,才可以根据控制律对被控对象进行闭环控制.各种各样的传感器,满足了飞行器各式各样的控制需求. 目录 1 姿态传感器 加速度计 陀螺仪 磁力计 ...

  4. android光度传感器开发,Android开发之光线传感器用法

    释放双眼,带上耳机,听听看~! 获得感应器服务 Android开发中要使用光线传感器,需要先获得系统传感器服务Context.SENSOR_SERVICE,获得方法如下: SensorManager ...

  5. Android 硬件传感器

    为什么80%的码农都做不了架构师?>>> 1. 传感器入门 自从苹果公司在2007年发布第一代iPhone以来,以前看似和手机挨不着边的传感器也逐渐成为手机硬件的重要组成部分.如果读 ...

  6. 转- android硬件传感器

    纯属转载:http://dev.10086.cn/cmdn/bbs/thread-41843-1-1.html  1.传感器入门  自从苹果公司在2007年发布第一代iPhone以来,以前看似和手机挨 ...

  7. android环境传感器

    环境传感器 Android平台提供了4个传感器,用于检测不同的外部环境.我们可以使用这些传感器检测周围.例如,可以检测周围空气的湿度.光线.空气的压强和温度.这4个传感器都是基于硬件的传感器.除了光线 ...

  8. 安卓传感器全解:注册、注销传感器、监听传感器,距离传感器、方向传感器、陀螺仪、加速计、磁场、气压传感器

    全栈工程师开发手册 (作者:栾鹏) 安卓教程全解 安卓传感器全解:注册.注销传感器.监听传感器.距离传感器.方向传感器.陀螺仪.加速计.磁场.气压传感器. 注册.注销.监听传感器 1.自定义传感器监听 ...

  9. Android传感器Motion Sensor开发实验

    目录 一.实验目的 二.实验要求 三.实验原理 (一)第一次实验 1.JDK(Java Development Kit) 2.Android SDK 3.AVD(Android Virtual Dev ...

  10. Android手机传感器的使用

    安卓传感器使用 传感器的分类 动作传感器 位置传感器 环境传感器 传感器的使用 获取安卓手机中所有传感器 传感器事件概念 如何将传感器注册到应用程序上? 传感器的采样率 传感器的属性 加速度传感器的使 ...

最新文章

  1. C#代码像QQ的右下角消息框一样,无论现在用户的焦点在哪个窗口,消息框弹出后都不影响焦点的变化,那么有两种方法...
  2. Android之Socket通信、List加载更多、Spinner下拉列表
  3. Topk 问题详解及代码和数据分析
  4. 46 道阿里巴巴 Java 面试题,你会几道?
  5. 数据结构——无向图创建邻接表以及深度遍历、广度遍历(C语言版)
  6. C语言定义直线的数据类型,C语言 | 数据类型
  7. Oracle11g:分区表数据操作出现ORA-14400异常处理
  8. LeetCode20.有效的括号 JavaScript
  9. hdu 1718 Rank
  10. java 中的通讯之HTTP协议
  11. SQL Server Compact 3.5 SP1 RTM发布了!
  12. ZipArchive
  13. AP6212认证_自适应测试
  14. DepthMap(1):D. Eigen (NIPS2014)
  15. qq显示下线通知什么意思_qq最近登录设备显示其他设备,但我手机没有下线通知,怎么回事...
  16. python怎么退出全屏模式_notepad
  17. 短视频去水印微信小程序,免费去除视频水印
  18. 使用UltraISO软碟通制作Win10PE启动U盘
  19. 最新holer使用方法 如何使用外网访问自己主机的web应用
  20. imx6ul之OpenWRT中使用mpd作为音频Server及其使用

热门文章

  1. 微软azure和亚马逊服务器,云计算两强,亚马逊AWS与微软Azure的差异!
  2. DOM事件+正则表达式
  3. vs打开别人cpp_和女朋友定了间主题酒店,结果打开门后崩溃了...哈哈哈哈哈照片xswl!...
  4. aardio - 【开源软件】aardio文件加解密
  5. 深度学习手记(八)之PTB实现LSTM模型
  6. 计算机实战项目 之 含文档+PPT+源码等]精品基于Uniapp实现的美食餐厅订餐点餐APP
  7. python求方程最小值_python topk()函数求最大和最小值实例
  8. phalcon mysql中文乱码_Phalcon查询语言
  9. python归一化nan加扰动_标准化和归一化对机器学习经典模型的影响
  10. 七剑下天山,谈谈我认识的精准营销