端末を回転させたら画面も回転させる場合、以下を実行していたがSCREEN_ORIENTATION_SENSORだと端末の自動回転設定をOFFにしても回転してしまう。
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);
SCREEN_ORIENTATION_UNSPECIFIEDだと自動回転設定がOFFの場合は回転しない。
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
回転設定はいっぱいありすぎてよくわからん。。SCREEN_ORIENTATION_UNSENSORとSCREEN_ORIENTATION_LOCKEDとかどう違うんだろうか。
参考:
http://developer.android.com/reference/android/R.attr.html#screenOrientation