Orientation sensor problem.

by Cardy » Wed, 02 Jun 2010 07:14:45 GMT


Sponsored Links
 Hi all!

I've been trying to get a simple test app working to show me the
orientation of the phone. The code I've used is below:

public class Main extends Activity implements SensorEventListener {

        SensorEventListener listener;
        TextView mainText;
        SensorManager sensorMan;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

        mainText = (TextView)this.findViewById(R.id.mainString);

        sensorMan =
(SensorManager)this.getSystemService(Context.SENSOR_SERVICE);
        sensorMan.registerListener(
           this,
           sensorMan.getDefaultSensor(
              SensorManager.SENSOR_ORIENTATION),
           SensorManager.SENSOR_DELAY_NORMAL);
    }

        @Override
        public void onAccuracyChanged(Sensor sensor, int accuracy) {
                // TODO Auto-generated method stub

        }

        @Override
        public void onSensorChanged(SensorEvent event) {

                float[] values = event.values;
            mainText.setText(
                                "AngleX: "+ values[0]  +
                                "AngleY: "+ values[1] +
                                "AngleZ: "+ values[2] );
        }
}

So from what I've seen everywhere, the angles should range somewhere
between -360 to 360 or -180 to 180. Something like that anyway. But
what I'm receiving when testing on my T-Mobile G2 is completely
different:

AngleX: -10 to 10
AngleY: -10 to 10
AngleZ: -11 to 11

Initially I assumed this was radians but it's outside of -PI to PI
(i.e. it'd be > 360 degrees which is contrary to all the blog posts
I've seen.

If anyone else has heard of this or seen this problem I'd love to know
what you did!

Any information or ideas are welcome!

Thanks a lot!

Andy.

--



Orientation sensor problem.

by ThomasWrobel » Wed, 16 Jun 2010 04:42:29 GMT


 Did you ever get to the bottom of this?
I think I'm having a similar problem.




--


Sponsored Links


Other Threads

1. yang mau ikut mirink di green cafe bandung daftar disini

buat suhu, suhi, master, om, tante..... yang mau ikut mirink di green cafe
bandung daftar di sini ya....

Nama   :
Tlp       :

biar bisa tau ada berapa yang hadir jadi bisa book tempat nya.
thank's.......

-- 
"Indonesian Android Community [id-android]" 

2. Device Admin Question

After finding the time to peruse the new 2.2 admin code sample,
something obvious seems to stand out. What's stopping someone from
simply uninstalling the admin package? If I stole a phone I think the
first thing I'd do is search for the most popular admin suites and
adb.exe uninstall com.package.app.AdminPackage01 those suckers out.

Obviously if the package is burned into the ROM it wouldn't be
uninstallable so I guess the admin policy apps are going to be coming
exclusively from the manufacturers/carriers? Am I missing something?

-- 

3. Sleep mode - technical documentation?

4. Daftar Gathering ke 5

5. Mirink Android user bandung

6. additional internal memory

7. root