80,351
社区成员
发帖
与我相关
我的任务
分享
int t = this.getRequestedOrientation();
if(t == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE ){
Log.i(MySensor.TAG, "当前手机处于横屏");
} else if(t ==
ActivityInfo.SCREEN_ORIENTATION_PORTRAIT){
Log.i(MySensor.TAG, "当前手机处于竖屏");
}
Display display = ((WindowManager) this.getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
t = display.getOrientation();
if(t == Surface.ROTATION_0 ){
Log.i("TAG", "ROTATION_0");
} else if(t ==Surface.ROTATION_90 ){
Log.i("TAG", "ROTATION_90");
}else if(t ==Surface.ROTATION_180 ){
Log.i("TAG", "ROTATION_180");
}else if(t ==Surface.ROTATION_270 ){
Log.i("TAG", "ROTATION_270");
}
int t = myActivity.this.getResources().getConfiguration().orientation ;
;
if(t == Configuration.ORIENTATION_LANDSCAPE){
Log.i("33333", "当前手机处于横屏");
} else if(t ==Configuration.ORIENTATION_PORTRAIT){
Log.i("33333", "当前手机处于竖屏");
}
Display display = ((WindowManager) this.getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
int orientation = display.getOrientation();
if(orientation == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE ){
Log.i(MySensor.TAG, "当前手机处于横屏");
} else if(orientation ==ActivityInfo.SCREEN_ORIENTATION_PORTRAIT){
Log.i(MySensor.TAG, "当前手机处于竖屏");
}