ANDROID APP
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
180 บทที่ 7 การติดต่อกับฮาร์ดแวร์ต่างๆ<br />
ชุดคำสั่งที่ 7.6 ตัวอย่างของการอ่านข้อมูลจากตัวตรวจจับแสงสว่างและอุณหภูมิ<br />
private final SensorEventListener mTListener<br />
= new SensorEventListener(){<br />
@Override<br />
public void onAccuracyChanged(Sensor sensor, int accuracy) {}<br />
@Override<br />
public void onSensorChanged(SensorEvent event) {<br />
Log.v("test Temperature",<br />
"onSensorChanged:"+event.sensor.getName());<br />
if(event.sensor.getType()==Sensor.TYPE_TEMPERATURE){<br />
tv2.setText("Temperature:"+event.values[0]);<br />
}<br />
}<br />
};<br />
private final SensorEventListener mLListener<br />
= new SensorEventListener(){<br />
@Override<br />
public void onAccuracyChanged(Sensor sensor, int accuracy) {}<br />
@Override<br />
public void onSensorChanged(SensorEvent event) {<br />
Log.v("test Light",<br />
"onSensorChanged:"+event.sensor.getName());<br />
if(event.sensor.getType()==Sensor.TYPE_LIGHT){<br />
tv3.setText("Light:"+event.values[0]);<br />
}<br />
}<br />
};<br />
sensorManager.registerListener(mTListener, sensorManager<br />
.getDefaultSensor(Sensor.TYPE_TEMPERATURE),<br />
SensorManager.SENSOR_DELAY_FASTEST);<br />
sensorManager.registerListener(mLListener, sensorManager<br />
.getDefaultSensor(Sensor.TYPE_LIGHT),<br />
SensorManager.SENSOR_DELAY_FASTEST);<br />
โทรศัพท์<br />
การใช้งานระบบโทรศัพท์ในแอนดรอยด์นั้น ในชุดพัฒนาแอพของแอนดรอยด์จะมี API ที่ใช้ใน<br />
การทำงานของระบบโทรศัพท์ เช่น การกำหนดค่าเครือข่ายโทรศัพท์ การจัดการสมุดโทรศัพท์ เป็นต้น