android - How to display sensor values -


how check whether there sensor type accerelerometer,magenetic compass in android emulator. whether there default sensor present in android emulator or need connect sensor simulator android emulator.

import android.app.activity; import android.hardware.sensor; import android.hardware.sensorevent;  import android.hardware.sensoreventlistener; import android.hardware.sensormanager; import android.os.bundle; //import android.widget.linearlayout; //import android.util.log;  import android.widget.textview;  public class sujaproactivity extends activity implements sensoreventlistener { sensormanager sensormanager ; private sensor accsensor;   private textview outputx;  private textview outputy;  private textview outputz;  /** called when activity first created. */ @override public void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     sensormanager = (sensormanager) getsystemservice(sensor_service);      accsensor = sensormanager.getsensorlist(             sensor.type_accelerometer).get(0);       outputx = (textview) findviewbyid(r.id.textview1);          outputy = (textview) findviewbyid(r.id.textview2);     outputz = (textview) findviewbyid(r.id.textview3);     setcontentview(r.layout.main);  } protected void onresume() {     super.onresume();     sensormanager.registerlistener(this,accsensor,sensormanager.sensor_delay_game);    // sensormanager.registerlistener(this,        /*sensormanager.getdefaultsensor(sensor.type_orientation),        sensormanager.sensor_delay_game);*/ } protected void onstop() {     super.onstop();     sensormanager.unregisterlistener(this);     /*sensormanager.unregisterlistener(this,         sensormanager.getdefaultsensor(sensor.type_orientation));*/    }     public void onaccuracychanged(sensor sensor, int accuracy) {     // todo auto-generated method stub  }  public void onsensorchanged(sensorevent event) {      if (event.sensor.gettype() == sensor.type_all)   {                          outputx.settext( "x:"+float.tostring(event.values[0]));                                 outputy.settext("y:"+float.tostring(event.values[1]));                  outputz.settext("z:"+float.tostring(event.values[2]));                    // default:               /*case sensor.type_orientation:                   outputx2.settext("x:"+float.tostring(event.values[0]));                   outputy2.settext("y:"+float.tostring(event.values[1]));                   outputz2.settext("z:"+float.tostring(event.values[2]));                   break;*/           }      }  } 

this code not displaying sensor values. displaying design part drawn in main.xml. give me solution display sensor values.

i have working application similar code this. real difference don't "if (event.sensor.gettype() == sensor.type_all)". suggest putting log or debug breakpoint in onsensorchanged , see if gets called.


Comments

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -