传感器---光传感
来源:互联网 发布:mac恢复数据 编辑:程序博客网 时间:2024/04/26 22:46
一个简单的小Demo 测试手机光传感:
具体代码如下:
[java代码]Sample.java
package com.example.test_sensor_light;import org.openintents.sensorsimulator.hardware.Sensor;import android.app.Activity;import android.hardware.SensorManager;import android.os.Bundle;import android.widget.TextView;public class Sample extends Activity implements android.hardware.SensorEventListener {private TextView myTextView1;private SensorManager mySensorManager;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);myTextView1 = (TextView) findViewById(R.id.myTextView1);mySensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);}@Overrideprotected void onResume() {mySensorManager.registerListener(this,mySensorManager.getDefaultSensor(Sensor.TYPE_LIGHT),SensorManager.SENSOR_DELAY_GAME);super.onResume();}@Overrideprotected void onStop() {// TODO Auto-generated method stubmySensorManager.unregisterListener(this);super.onStop();}@Overrideprotected void onPause() {mySensorManager.unregisterListener(this);super.onPause();}@Overridepublic void onAccuracyChanged(android.hardware.Sensor sensor, int accuracy) {// TODO Auto-generated method stub}@Overridepublic void onSensorChanged(android.hardware.SensorEvent event) {// TODO Auto-generated method stubfloat[] values = event.values;int sensorType = event.sensor.TYPE_LIGHT;if (sensorType == Sensor.TYPE_LIGHT) {myTextView1.setText("当前光的强度为:"+values[0]); }}}
[xml代码]main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/myTextView1" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout>
string.xml
<resources> <string name="app_name">Sample</string> <string name="title">光传感器</string> <string name="hello_world">Hello world!</string> <string name="menu_settings">Settings</string></resources>
- 传感器---光传感
- 传感器---方向传感
- 光传感器加速度传感器
- Android 光传感器Light
- 光传感器~考虑因素
- 传感器系列之4.1振动传感实验
- Android传感器(六):光传感器
- Android 深入解析光传感器
- 线结构光传感器标定
- 传感器-光感和指南针
- 传感器-----测试手机支持那几种传感
- 光传感器和距离传感器TMD22713源代码执行过程分析
- 光传感器和距离传感器TMD22713源代码执行过程分析
- 光传感器和距离传感器TMD22713源代码执行过程分析
- Android 深入解析光传感器(一)
- Android 深入解析光传感器(二)
- 线结构光传感器的标定
- 环境光传感器(ALS)背光控制解决方案
- 改进的冒泡排序算法
- An Easy Task
- NSIS 改变选择组件颜色
- 测试jdbc几种操作mysql数据方法的速度
- VC2010+DirectShow编译错误: error C2059: 语法错误 : “catch”
- 传感器---光传感
- 笔记本怎么做wifi热点(xp版)
- Hello World for U
- Linux 下摄像头视频采集与显示
- JPA(EclipseLink)基本配置一
- 简单python调试命令
- Chrome 技巧:重新打开被禁止翻译的站点或语言的翻译功能
- 联合体初始化的方法
- 同步异步和阻塞非阻塞