Android光线传感器-android学习之旅(65)
2015-08-07 17:48
405 查看
主要讲解光线传感器的使用,其实所有的传感器用法类似
主要是定义一个TextView用来显示光线强度,用完了以后记得在OnDestory里面释放资源
代码如下
public class MainActivity extends Activity { private SensorManager sensorManager; private TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); Sensor sensor = sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT); sensorManager.registerListener(sensorEventListener,sensor,SensorManager.SENSOR_DELAY_NORMAL); } private SensorEventListener sensorEventListener = new SensorEventListener() { @Override public void onSensorChanged(SensorEvent sensorEvent) { float value = sensorEvent.values[0]; textView.setText("光线强度是"+value+"勒克斯"); } @Override public void onAccuracyChanged(Sensor sensor, int i) { } }; @Override protected void onDestroy() { if (sensorManager != null){ sensorManager.unregisterListener(sensorEventListener); } super.onDestroy(); }
相关文章推荐
- Android光线传感器-android学习之旅(65)
- Android design support library 通过gradle加载
- Android 手机壁纸(动态1)
- android 的一些小知识
- Android:ListViewAdapter
- Android--3种动画
- Android学习-----如何使用sqlite对于后台数据交换,sqlite使用例程入门
- Android Sqlite数据库执行插入查询更新删除的操作对比
- Android TextView滑动
- 【Android应用开发技术:用户界面】界面导航设计
- 关于android edittext 选中文本出现的系统的ActionMode里新增图标
- android将中文转换为字母
- Android自定义Style
- Android Studio配置OpenCV开发环境
- 【Android应用开发技术:用户界面】自定义View类设计
- android mediaplayer状态机
- Android 自定义ViewGroup 实现FlowLayout
- 2015年8月初iOS 8安装率碾压Android 5.0
- Android 软键盘盖住输入框的问题
- Android添加一个Native Service