首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android :获取感光器的最大值

Android :获取感光器的最大值
EN

Stack Overflow用户
提问于 2012-12-20 06:03:27
回答 1查看 4.9K关注 0票数 6

对于我的应用程序,我需要获得光传感器的最大值。我以为所有有光传感器(即SensorManager.LIGHT_SUNLIGHT_MAX)的设备都是一样的,但根据对设备进行的样本测试,我错了。

问题是,使用SensorListener时,您只能知道值何时发生了更改。

所以我的问题是:如何获得光传感器的最大值(假设用户可以将一个强大的光放在传感器前面,即光值>最大感应值)?

一个解决方案可能是关注价值增长,但我不知道如何管理它。

EN

回答 1

Stack Overflow用户

发布于 2012-12-25 16:40:43

使用以下方法:

代码语言:javascript
复制
getMaximumRange()

实施:

代码语言:javascript
复制
SensorManager sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
Sensor lightSensor = sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT);
maxvalue = lightSensor.getMaximumRange(); 

来源:

http://developer.android.com/reference/android/hardware/Sensor.html#getMaximumRange()

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13962023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档