Android 横竖屏切换

1.Activity.setRequestedOrientation (int requestedOrientation)。

2.getResources().getConfiguration().orientation;

View Code

3.Settings.java

View Code

DisplaySettings.java

View Code

RotationPolicy.java

View Code

WindowManagerService.java

View Code

WindowManagerGlobal.java

View Code

老的Android系统过程间的转换可参考Android4.0 状态栏添加屏幕锁定按钮和Android4.1 关于Rotation相关的Configuration整体分析。

View Code

【注】Java反射请参考The Reflection API

其它:Android模拟器横竖屏切换快捷键:

KEYPAD_7, Ctrl-F11    --- 切换到上个布局方向

KEYPAD_9, Ctrl-F12    ---  切换到下个布局方向

posted on 2013-08-06 20:50  农夫山药  阅读(724)  评论(0)    收藏  举报