public class MainActivity extends Activity implements SensorEventListener {
private TextView temperaturelabel;
private SensorManager sensormanager;
private Sensor temperature;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
temperaturelabel = (TextView) findViewById(R.id.text);
sensormanager = (SensorManager)getSystemService(SENSOR_SERVICE);
temperature= sensormanager.getDefaultSensor(Sensor.TYPE_AMBIENT_TEMPERATURE);
temperaturelabel.setText(""+temperature.getPower());
}
protected void onResume() {
super.onResume();
sensormanager.registerListener(this, temperature, SensorManager.SENSOR_DELAY_FASTEST);
}
protected void onPause() {
super.onPause();
sensormanager.unregisterListener(this);
}
public void onAccuracyChanged(Sensor sensor, int accuracy) {}
public void onSensorChanged(SensorEvent event) {
if (event.sensor.getType() != Sensor.TYPE_AMBIENT_TEMPERATURE) return;
temperaturelabel.setText(""+temperature.getPower());
}
}
मैं डिवाइस से तापमान प्राप्त करना चाहता हूं।एंड्रॉइड पर तापमान सेंसर
मैंने यह कोड लिखा है और मैंने इसे एचटीसी वन एक्स पर आजमाया है, लेकिन यह काम नहीं किया।
क्या आप आउटपुट या त्रुटि पोस्ट कर सकते हैं। – prayagupd
कुछ भी नहीं किया। कोई ग़लती नहीं। कोई अधिसूचना नहीं कोई परिणाम नहीं – Furkan
क्या एचटीसी वन एक्स में तापमान सेंसर भी है? बेशक – nkr