详解 android 光线传感器 light sensor的使用
短信预约 -IT技能 免费直播动态提醒
调用anroid的光线传感器使用。
实现效果图:
MainActivity.Java
package hk.ust.cse.comp107x.ligthsensor; import android.content.Context; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.TextView; public class MainActivity extends AppCompatActivity implements SensorEventListener{ private SensorManager mSensorManager; private Sensor mPressure; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Get an instance of the sensor service, and use that to get an instance of // a particular sensor. mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); mPressure = mSensorManager.getDefaultSensor(Sensor.TYPE_LIGHT); } @Override public final void onAccuracyChanged(Sensor sensor, int accuracy) { // Do something here if sensor accuracy changes. } @Override public final void onSensorChanged(SensorEvent event) { float light = event.values[0]; TextView v = (TextView)findViewById(R.id.textView); v.setText(Float.toString(light)); // Do something with this sensor data. } @Override protected void onResume() { // Register a listener for the sensor. super.onResume(); mSensorManager.registerListener(this, mPressure, SensorManager.SENSOR_DELAY_NORMAL); } @Override protected void onPause() { // Be sure to unregister the sensor when the activity pauses. super.onPause(); mSensorManager.unregisterListener(this); } }
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
详解 android 光线传感器 light sensor的使用
下载Word文档到电脑,方便收藏和打印~
下载Word文档
猜你喜欢
详解 android 光线传感器 light sensor的使用
调用anroid的光线传感器使用。实现效果图:MainActivity.Javapackage hk.ust.cse.comp107x.ligthsensor; import android.content.Context; import
2023-05-31
2024-04-02
Android 传感器--光照传感器详解及使用
Android 设备中有许多传感器,其中有一个传感器控制着你屏幕亮度的变化。当你在很暗的地方使用手机,你设备的屏幕会自动调暗,从而保护你眼睛。
起着这样作用,Android是通过一款光照传感器来获取你周围环境亮度的变化。光照传感器一般在手机
2022-06-06
Android编程之光线传感器用法详解
光线传感器(Light Sensor)是Android设备上常见的一个传感器,用于测量周围环境的光照强度。在Android编程中,可以利用光线传感器来实现一些与光照强度相关的功能,比如自动调节屏幕亮度、根据环境光照自动调节摄像头曝光等。下面
2023-08-11
Android中如何使用光线传感器
Android中如何使用光线传感器,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。获得感应器服务Android开发中要使用光线传感器,需要先获得系统传感器服务Context.
2023-05-30
Android编程如何使用光线传感器获取光线强弱
这篇文章将为大家详细讲解有关Android编程如何使用光线传感器获取光线强弱,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。本文实例讲述了Android编程使用光线传感器获取光线强弱的方法。分享给大家供大家
2023-05-30
怎么在Android中调用光线传感器
今天就跟大家聊聊有关怎么在Android中调用光线传感器,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。具体如下:1.activity如果要使用传感器,就必须实现SensorEvent
2023-05-30
Android使用Sensor感应器实现线程中刷新UI创建android测力计的功能
本文实例讲述了Android使用Sensor感应器实现线程中刷新UI创建android测力计的功能。分享给大家供大家参考,具体如下:
前面一篇《Android基于Sensor感应器获取重力感应加速度的方法》我们介绍了sensor的基本知识以
2022-06-06
2024-04-02
2024-04-02
Android编程基于距离传感器控制手机屏幕熄灭的方法详解
本文实例讲述了Android编程基于距离传感器控制手机屏幕熄灭的方法。分享给大家供大家参考,具体如下:在现实生活中,打电话的时候手机挨着自己的头,屏幕会熄灭,这是为了不让自己的头按到什么手机键~这个功能可以使用距离传感器来实现P-Senso
2023-05-30
Android开发中方向传感器定义与用法详解【附指南针实现方法】
本文实例讲述了Android开发中方向传感器定义与用法。分享给大家供大家参考,具体如下:Android中的方向传感器在生活中是一个很好的应用,典型的例子是指南针的使用,我们先来简单介绍一下传感器中三个参数x,y,z的含义,以一幅图来说明。补
2023-05-30
Android编程使用Intent传递图片的方法详解
本文实例讲述了Android编程使用Intent传递图片的方法。分享给大家供大家参考,具体如下:
基本思路是先把bitmap转化为byte数组,用Intent传递数组,在将数组转化为bitmap
bitmap转化为byte数组的方法:pri
2022-06-06
2024-04-02
Android selector背景选择器的使用详解
在开发应用中,很多情况下要设计listview或button控件的背景,下面总结一下android的selector的用法:1.在drawable中配置Android的selector。将如下的XML文件保存成你自己命名的.xml文件(比如
2022-06-06
Android开发效率提升利器-ButterKnife最全使用详解及ButterKnife插件的使用
本文目录ButterKnife 概述使用前准备添加依赖ButterKnife绑定Activity绑定Fragment绑定RecyclerView Adapter绑定基本用法控件注解事件注解资源注解ButterKnife 插件插件添加插件使用
2022-06-06
Android中使用的定时针(刷新页面请求服务器)详解
我要在程序中用到5秒请求一下数据(不建议大家这样做,我的需求是这样)
代码展示:1.在OnCreate中创建定时针Timer//每5秒请求一次服务器
timer=new Timer();
timer.scheduleAtFixedRate(
2022-06-06
Android 开发 使用WebUploader解决安卓微信浏览器上传图片中遇到的bug
先给大家分析下微信浏览器上传图片bug的原因
微信在新版本中采用的是自己的X5内核浏览器,而在较老的版本中还有可能是安卓的原生浏览器。具体的环境我也不太了解,但是经过实际多台安卓机型的测试,我采取的方案可以基本确保在安卓机中微信浏览器的成功
2022-06-06