2013-03-31 3 views
14

(해결?) : 안드로이드 수나는 다음과 같은 명령을 사용하고 내 응용 프로그램에서

Settings.System.putInt(getContentResolver(), Settings.System.USER_ROTATION, m_lockedInOrientation) 

Android site에서 언급 한 바와 같이이 기본 방향을 설정됩니다 하나 찾지 마라. :

다른 정책이 적용되지 않을 때의 기본 화면 회전. ACCELEROMETER_ROTATION이 0이고 화면상의 Activity가 환경 설정을 나타내지 않으면이 회전 값이 사용됩니다.

현재이 내 응용 프로그램은 안드로이드 2.X 만 3.X + ..
는 방법을 알고 누군가가 그것을 해결하기 위해 하는가에 작동하지 않는 유일한 이유는?

+1

왜이 시스템 환경 설정을 설정해야하는지 알면 유용 할 것입니다. 자신의 응용 프로그램의 기본 회전 만 조절하면됩니다. 그러면 다른 방법이 있습니다. 이 환경 설정을 시스템 전반에 걸쳐 설정해야하는 경우에는 Android

+0

앱이 시스템 방향을 제어하는 ​​도구이기 때문에 내 앱에만 국한되지 않습니다. – SagiLow

+0

기본 시스템 방향을 지정하는 것보다 다른 앱의 방향을 재정의하려면 [전체적으로 화면 방향을 어떻게 적용 할 수 있습니까? 안드로이드에서?] (http://stackoverflow.com/questions/14587085/how-can-i-globally-force-screen-orientation-in-android). – Sam

답변

0
//vetical position 
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); // Make to run your application only in portrait mode 
    //HORIZONDEL setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SCREEN_ORIENTATION_LANDSCAPE); 
+2

자세한 설명을 입력하십시오. –

관련 문제