android 光线传感器的使用
private Sensor lightSensor;//光线传感器private static SensorManager mSensorManager;//传感器管理private MySensorEventListener sensorEventListener;/*** 注册光线传感器* */private void registerLight() {try {sensorEventListener = new MySensorEventListener();mSensorManager = (SensorManager) getApplicationContext().getSystemService(Context.SENSOR_SERVICE);lightSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_LIGHT);//光感mSensorManager.registerListener(sensorEventListener, lightSensor, SensorManager.SENSOR_DELAY_NORMAL);//四种传感器模式自行了解} catch (Exception e) {}}/*** 传感器监听* */private class MySensorEventListener implements SensorEventListener {@Overridepublic void onSensorChanged(SensorEvent event) {switch (event.sensor.getType()) {case Sensor.TYPE_LIGHT://光感float value = event.values[0];//自行判断光感值的上下限值try {if (value < 10) {//光感下限值(测试值)openIR(true); //红外开关方法chooseColorEffect(false);// 控制相机黑白模式}if (value > 80) {//光感上限值(测试值)openIR(false);//红外开关方法chooseColorEffect(true);// 控制相机黑白模式}} catch (Exception e) {return;}break;default:break;}}@Overridepublic void onAccuracyChanged(Sensor sensor, int accuracy) {}}/*** 红外开关方法* */public static void openIR(boolean flag) {//不同机型红外开关方法不同}/*** 注销光线传感器* */private void unregisterLight() {try {mSensorManager.unregisterListener(sensorEventListener);} catch (Exception e) {e.getMessage();}}
android 光线传感器的使用相关推荐
- android 振动传感器,Android光线传感器
Android光线传感器[编辑] 概述 光线传感器,即光电感应器,将收到之光线讯号转变成电器信号,此电信讯号更可进一步作各种不同的开关及控制动作. 一.简介 目前智能手机上用光线传感器来调节屏幕明暗, ...
- android光照传感器,详解 android 光线传感器 light sensor的使用
调用anroid的光线传感器使用. 实现效果图: MainActivity.Java package hk.ust.cse.comp107x.ligthsensor; import android.c ...
- android 光线传感器驱动,详解 android 光线传感器 light sensor的使用
调用anroid的光线传感器使用. 实现效果图: MainActivity.Java package hk.ust.cse.comp107x.ligthsensor; import android.c ...
- Android光线传感器获取光线强弱。LightSensorManager封装类
在Android开发中,有时我们需要获知设备所在环境的光线强弱情况,当然这需要我们设备拥有光线传感器 下面是我简单封装的一个光线传感器管理类,主要提供了3个方法: 1.start():启动,在获取光照 ...
- android 光线传感器 light sensor的使用
调用anroid的光线传感器使用. MainActivity.java package hk.ust.cse.comp107x.ligthsensor;import android.content.C ...
- Android 光线传感器的调用
1.activity如果要使用传感器,就必须实现SensorEventListener接口 2.得到传感器管理对象(sensormanager) 3.使用sensormanager.registerl ...
- android光线传感器临界值,光照传感器的工作原理
原标题:光照传感器的工作原理 光照强度简称照度,是一种物理术语,指单位面积上所接受可见光的光通量,光照单位为勒克斯(Lux或lx),照度便是物体表面被照明程度的量. 植物的生长是通过光合作用存储有机物 ...
- linux调频指令-cpufreq介绍
2022年4月28日 转载来源作者 :虚风 查看全文 http://www.taodudu.cc/news/show-5262837.html 相关文章: [Linux kernel/cpufreq] ...
- android 获取加速度传感器值,Android开发获取传感器数据的方法示例【加速度传感器,磁场传感器,光线传感器,方向传感器】...
本文实例讲述了Android开发获取传感器数据的方法.分享给大家供大家参考,具体如下: package mobile.android.sensor; import java.util.List; im ...
最新文章
- 10分钟出一个块的BCH,可以作为日常支付?
- Ubuntu 安装 scikit-image
- HDU1506(天然的笛卡尔树)
- BZOJ3209(n的二进制表示中1的个数的乘积)
- P4480-[BJWC2018]餐巾计划问题【三分,贪心】
- vue 2个方法先后执行_有效快速制作工资条的2个方法
- 个人管理 - 如何阅读一本书
- nginx完全关闭log
- 通过日志审计追踪外部***
- Go Elasticsearch 删除快速入门
- socket编程(十四)
- Centos下安装minikube
- 《DSP using MATLAB》Problem 7.25
- 解决ajaxSubmit无法传递自动回填和下拉框的数据
- 流水灯程序总结:关于Crol和cror的用法
- 初学C语言的感受(张森)
- 各类抽奖活动开发总结及分析
- ffmpeg入门教程之YUV编码成h264 API详解
- Android开发周报:Android Studio2.0发布、Activity动态创建
- 低成本打造初创团队的 DevOps 实践(采用 NAS中的KVM 承载 Gogs + Jenkins + Nexus 服务)【0x02】安装Nexus