(SensorManager)getSystemService(SENSOR_SERVICE);を記述します。この文ではcontextクラスのgetSystemService()に引数であるSENSOR_SERVICEを渡して、SensorManagerクラスにセットしています。お決まり文句のようなものだと思ってください。次に、センサーの情報を取得するためのオブジェクトを取得するために、SensorManagerクラスのgetSensorList()メソッドを使います。getSensorList(type)このメソッドでは引数にtypeをとっていますね。ここにセンサーの定数を渡します。今回使うのは傾きなので引数はSensor.TYPE_ORIENTATIONですが、表に一覧を載せておきますので参考にしてください。Sensor.TYPE_PRESSURE次に、リスナをSensorManagerに渡して、センサーの処理を開始させるため、SensorManagerクラスのregisterListener()メソッドを使います。rate)下表が各引数についての説明です。ユーザーインターフェース利用等に適した通知頻度の定数を用途に合わせて指定します。制度、タイムスタンプ、値の3つのプロパティを保持しています。値には、加速度センサーのSensorオブジェクトが渡されたときは、X軸、Y軸、Z軸の情報が格納されています。傾きセンサーのSensorオブジェクトが渡されたときは、方位、ロール、ヨーといった情報が格納されています。三軸の加速度センサです。それぞれのセンサの値は、以下を参照します。SensorEvent#values[0]:X軸(左右)SensorEvent#values[1]:Y軸(上下)SensorEvent#values[2]:Z軸(前後)このように、渡されたSensorオブジェクトによって格納されるセンサーの情報が変わるわけです。センサー処理を停止させるときにはSensorManagerクラスのunregisterListener()メソッドを使います。登録してみよう>>TOPへ会社案内プレスリリース災害用伝言版サービスサイト。