传感器的开发的实例化
来源:互联网 发布:mac safari设置主页 编辑:程序博客网 时间:2024/04/28 13:07
1、调用Context的getSystemService(Context.SENSOR_SERVICE)方法来获取SensorManager对象。SensorManager对象代表系统的传感器管理服务。
2、调用SensorManager的getDefaultSensor(int type)方法来获取指定的传感器。
3、一般在Acitvity的onResume()方法中来调用SensorManager的registerListener()为指定传感器注册监听器即可。程序通过实现监听器即可获得传感器传回来的数据。
一般 main函数需要implements SensorEventListener 然后需要复写的方法有:onSensorChanged(状态改变)、onAccuracyChanged()(精度改变)、onResume()、onStop()这四个方法。
android sdk里面的例子如下:
publicclass SensorActivityextends Activity,implements SensorEventListener{
private finalSensorManager mSensorManager;
private finalSensor mAccelerometer;
public SensorActivity(){
mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);
mAccelerometer = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
}
protected void onResume(){
super.onResume();
mSensorManager.registerListener(this, mAccelerometer,SensorManager.SENSOR_DELAY_NORMAL);
}
protected void onPause(){
super.onPause();
mSensorManager.unregisterListener(this);
}
public void onAccuracyChanged(Sensor sensor,int accuracy){
}
public void onSensorChanged(SensorEventevent){
}
}
- 传感器的开发的实例化
- Sensor传感器源码的阅读与应用开发简单实例
- [Android实例] Sensor传感器源码的阅读与应用开发简单实例
- 开发传感器应用的步骤
- Android的传感器开发技术
- 转载:Sensor传感器源码的阅读与应用开发简单实例
- Android开发之方向传感器的使用
- Android开发之方向传感器的使用
- Android平台下传感器应用的开发
- Android开发之方向传感器的使用
- Android开发之方向传感器的…
- Android开发之方向传感器的使用
- Android开发--常用的传感器总结
- Android传感器的使用开发、简易指南针
- 对于Windows传感器开发的一些感悟
- Android开发--常用的传感器总结
- 基于NanoPi的声音传感器驱动开发
- Android传感器的使用开发、简易指南针
- eclipse 配置maven 项目
- 蓝牙中的profile
- windows 播放器(wzplayer)
- 数据库设计实例
- iframe的session丢失
- 传感器的开发的实例化
- 关于java中keytool的使用
- uva 10305 - Ordering Tasks
- Android系统中关于短信(SMS)的操作
- ANSI C语言标准文件IO函数祥解
- mean shift和synergistic分割算法C++实现(RIUL实验室)
- 違う恋作者涼烨友谊
- APK签名之keytool生成keystore和jarsigner签名apk
- poj 1704 阶级博弈