画面の横表示固定(2.3.1_r1)

標準状態でビルドすると、縦画面表示になってしまう。
ソースがあるアプリケーションならば、表示設定を変更すればよいが、そうもいかないので、
根本的にシステムで横画面表示にするようコード修正を行う。

修正するコードは次の2つ。

  • frameworks/base/core/java/android/app/Activity.java
  • frameworks/base/core/java/android/view/WindowManager.java

  • Activity.java : Line 3428
-         return ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED;
+ //      return ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED;
+        return ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;

  • WindowManager.java : Line 859
-         public int screenOrientation = ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED;
+ //        public int screenOrientation = ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED;
+        public int screenOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;

 

最終更新:2011年01月24日 03:38
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。