電話の向きを読みたい。しかし、私が使用するとき
mOrientation = mSensorManager.getDefaultSensor(Sensor.TYPE_ORIENTATION);
警告が表示されます The field Sensor.TYPE_ORIENTATION is deprecated.
ジャイロスコープの値を読み取るときにも警告があります。
誰かがこれら2つのデータを読むのを手伝ってくれませんか. 前もって感謝します。
電話の向きを読みたい。しかし、私が使用するとき
mOrientation = mSensorManager.getDefaultSensor(Sensor.TYPE_ORIENTATION);
警告が表示されます The field Sensor.TYPE_ORIENTATION is deprecated.
ジャイロスコープの値を読み取るときにも警告があります。
誰かがこれら2つのデータを読むのを手伝ってくれませんか. 前もって感謝します。
取得するリソースなどを決定するために使用される現在の構成は、リソースの構成オブジェクトから次のように取得できます。
getResources().getConfiguration().orientation
http://developer.android.com/reference/android/content/res/Configuration.html#orientation
また
mWindowManager = (WindowManager) getSystemService(WINDOW_SERVICE);
mDisplay = mWindowManager.getDefaultDisplay();
Log.d("ORIENTATION_TEST", "getOrientation(): " + mDisplay.getOrientation());
この投稿を確認できます: Android フォンで向きを確認する
要するに、使用
getResources().getConfiguration().orientation
もちろん、manifest.xml で向きを自分で設定しないでください。