
2011年9月25日
1.傳感器事件概念
2.為應(yīng)用程序注冊(cè)傳感器
3.獲取傳感器的值和精度
public boolean registerListener (SensorEventListener listener,Sensor sensor,int rate)
樣例
package org.marsdroid.sensor()2;
import android.app.Activitity;
public class MainActivity extends Activity{
//聲明一個(gè)SensorManager對(duì)象
private SensorManager sensorManager;
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//獲取SensorManager對(duì)象
sensorManager=(SensorManager)getSystemService(Context.SESOR_SERVICE);
//獲取光線傳感器對(duì)象
Sensor lightSensor=sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT);
//注冊(cè)傳感器
sensorManager.registerListener(new SensorEventListener(){
public void onSensorChanged(SensorEvent event){
float acc=event.accuracy;
float lux=event.values[0];
System.out.println("acc---->"+acc);
System.out.println("lux---->"+lux);
}
public void onAccuracyChanged(Sensor sensor,int accuracy){
}
},lightSensor,SensorManager.SENSOR_DELAY_NORMAL);
}
}
------------------------
Http://creativecommons.org/licenses/by-nc-sa/2.5/cn/legalcode
1.傳感器的分類(lèi)
一、動(dòng)作傳感器:加速度傳感器、重力傳感器和陀螺儀等
二、位置傳感器:方向傳感器和磁力傳感器
三、環(huán)境傳感器:溫度傳感器、壓力傳感器和亮度傳感器等
2.Android設(shè)備傳感器的特點(diǎn)
3.獲取手機(jī)當(dāng)中所有傳感器的名稱(chēng)
使用傳感器的方法:
1.獲取SensorManager對(duì)象
2.執(zhí)行SensorManager對(duì)象的getDefaultSensor()方法獲取Sensor對(duì)象
3.獲取Sensor對(duì)象的各種屬性
http://www.easyui.org.cn/------------JQuery插件 easyUI
http://extjs.org.cn/---------------JQuery插件Extjs