Android传感器(六):光传感器
来源:互联网 发布:mysql create time 编辑:程序博客网 时间:2024/04/20 01:06
- 采用之前建好的BaseActivity
- 初始化传感器
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initSensor(this, Sensor.TYPE_LIGHT); tx2 = (TextView) findViewById(R.id.TextView02); setOnChangeListener(this); }
- 处理传感器数据
@Override public void onSensorChanged2(SensorEvent event) { // TODO Auto-generated method stub if (event.sensor.getType() == Sensor.TYPE_LIGHT) { long currentTime = System.currentTimeMillis(); // 没100毫秒取一次距离 if (currentTime - lastTime < 100) return; lastTime = currentTime; // 将values的值显示到屏幕上 float[] values = event.values; // 只有x有值,随光强变强而变大 // 光线感应器只需要values[0]的值,其他两个都为0.而values[0]就是我们开发光线感应器所需要的,单位是:lux照度单位 String tempXYZ = "\n" + " last_x:" + values[0] + "\n" + " last_y:" + values[1] + "\n" + " last_z: " + values[2] + "\n"; tx2.setText(tempXYZ); } }
Demo下载:gingerbread
相关链接:我的Android开发相关文章
0 0
- Android传感器(六):光传感器
- Android 光传感器Light
- Android传感器概述(六)
- Android传感器概述(六)
- Android传感器概述(六)
- Android传感器概述(六)
- Android 深入解析光传感器(一)
- Android 深入解析光传感器(二)
- 光传感器加速度传感器
- Android 深入解析光传感器
- [Android实例] Android 深入解析光传感器(一)
- Pro Android学习笔记(一五二):传感器(2):光传感器
- Pro Android学习笔记(一五二):传感器(2):光传感器
- Android_开发 Android传感器(加速度传感器,磁场传感器,光线传感器,方向传感器)
- 传感器---光传感
- 光传感器~考虑因素
- Android传感器的使用(方向传感器,重力传感器)
- android 加速的传感器(重力传感器)
- 几种方法实现ajax请求内容时使用浏览器后退和前进功能
- PPP用户认证和IP地址分配
- Datatables的初始化
- stl vector 数组应用
- swift简单瀑布流的实现
- Android传感器(六):光传感器
- MongoDB嵌套查询
- Maven命令
- 使用ibatis时 sql中 in 的参数赋值
- 神奇的Nodejs-网站开发如此之快
- 初学3DMax第一课
- php算法-牛群增长
- ShareSDK 分享和第三方登录实现
- 自动化测试操作文档