Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.myapplication5;
- import android.app.Activity;
- import android.content.Context;
- import android.hardware.Sensor;
- import android.hardware.SensorEvent;
- import android.hardware.SensorEventListener;
- import android.hardware.SensorManager;
- import android.os.Bundle;
- import android.util.Log;
- import android.widget.TextView;
- import static android.content.Context.SENSOR_SERVICE;
- public class AccessGyroscope implements SensorEventListener
- {
- //a TextView
- // private TextView tv;
- //the Sensor Manager
- private SensorManager sManager;
- private String st;
- /** Called when the activity is first created. */
- private Sensor mLight;
- public AccessGyroscope(Context context){
- sManager = (SensorManager) context.getSystemService(SENSOR_SERVICE);
- }
- public void register(){
- st="xx";
- sManager.registerListener(this, sManager.getDefaultSensor(Sensor.TYPE_ORIENTATION),SensorManager.SENSOR_DELAY_NORMAL);
- }
- @Override
- public void onAccuracyChanged(Sensor arg0, int arg1)
- {
- //Do nothing.
- }
- @Override
- public void onSensorChanged(SensorEvent event)
- {
- //if sensor is unreliable, return void
- //else it will output the Roll, Pitch and Yawn values
- String str = "Orientation X (Roll) :"+ Float.toString(event.values[2]) +"\n"+"\r"+
- "Orientation Y (Pitch) :"+ Float.toString(event.values[1]) +"\n"+"\r"+
- "Orientation Z (Yaw) :"+ Float.toString(event.values[0])+"\n"+"\r";
- this.st = str;
- }
- public String getSt(){
- return st;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement