Android中怎么使用光线传感器


这篇“Android中怎么使用光线传感器”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Android中怎么使用光线传感器”文章吧。获得感应器服务
Android开发中要使用光线传感器,需要先获得系统传感器服务Context.SENSOR_SERVICE,获得方法如下:获得光线传感器SensorManager是系统传感器服务,是系统所有传感器的管理器。通过它,我们获得制定类型的传感器,获得光线传感器的方法如下:代码中Sensor.TYPE_LIGHT是指光线传感器。Sensor中还有许多其他的传感器,这里暂不讨论。编写监听器有了sensor对象之后,我们需要对该感应器进行监听,使用 SensorEventListener 接口,主要有onSensorChanged()onAccuracyChanged()这两个方法,代码如下:注册监听器接下来我们还需要调用SensorManager的registerListener()方法来注册SensorEventListener才能使其生效,registerListener()方法包含三个参数:SensorEventListener实例,Sensor的实例和传感器输出信息更新速率。传感器输出信息更新速免费云主机域名率有:SENSOR_DELAY_UI
SENSOR_DELAY_NORMAL
SENSOR_DELAY_GAME
SENSOR_DELAY_FASTEST总共四种值可选,它们的更新速率是依次递增的。注册SensorEventListener的代码如下:注销监听器最后,当程序退出或传感器使用完毕时,一定要调用unregisterListener()方法将使用的资源释放掉,如下所示:DEMO示例:以上就是关于“Android中怎么使用光线传感器”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注百云主机行业资讯频道。

相关推荐: docker启动jenkins环境的问题怎么解决

本篇内容主要讲解“docker启动jenkins环境的问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker启动jenkins环境的问题怎么解决”吧!【注意:】jenkins的docker镜像,需要…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 04/12 20:33
下一篇 04/12 20:33

相关推荐