このコードを携帯電話で実行すると、すべて正常に動作しますが、エミュレーターで実行すると、エミュレーターの画面が黒くなり、そのステートメントの後に何も機能しません (実行されます)。
manager = (SensorManager) this.game.getSystemService(Context.SENSOR_SERVICE);
@Frankが提案したように、センサーエミュレーターを使用してください。組み込みのエミュレーターがセンサー API を処理できるとは思わない: Android のエミュレーターでセンサーマネージャーをテストする方法は?
デバイスで動作する場合は、エミュレーターを実行するときにコメントアウトするか、エミュレーターを使用しないでください。遅く、信頼性が低くなります (明らかに)。実際のデバイスを使用するだけです。とにかく複数のデバイスでテストする必要があります。これは、エミュレーターがすべてのデバイスの完全な機能とアーキテクチャを備えているわけではないためです。
ただし、それがあなたを正しい方向に導くことを願っています。
Sensor Simulator でプログラムをテストするために必要なコードの変更を確認できます 。
また、この投稿をご覧になることをお勧めします。Android の Xav からそのままです。 http://tools.android.com/recent/sensoremulation
探しているすべての情報が含まれている必要があります。