私はフォーラムとAndroid開発に不慣れです。
デバイスの向きのデータを取得しようとしていますが、何か問題があるようです。私はこのリンクのチュートリアルをフォローしています:http://www.mail-archive.com/android-beginners@googlegroups.com/msg23415.html。
ただし、ライン
sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
SENSOR_SERVICEが有効な変数ではないというエラーが表示されるので、これがContextクラスのパブリック静的変数であることがわかったので、
sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
これにより、getSystemService(String)が現在のクラスのメソッドではないというエラーが発生します。getSystemService(String)がContextのメソッドであることを理解したので、私の質問は
(SensorManager)
1)メソッド呼び出しの前で-キャストだと思います-何をしていますか?
2)現在のコンテキストを取得し、そのコンテキストでメソッドを実行する必要がありますか?もしそうなら、どのように?
私はこれを考えすぎていると確信していますが、どんな助けと忍耐も大歓迎です。