#|Android--获取当前屏幕的旋转角度

有一个需求,倒车的时候要获知系统当前被旋转的度数,以便在重新启动平台显示的视频,和重启前的旋转度数一致。
【#|Android--获取当前屏幕的旋转角度】Activity中的orientation感知,只能知道屏幕是横屏还是竖屏,而无法知道具体的旋转角度。
如下是亲测code:

int angle = ((WindowManager)getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getRotation(); switch (angle) { case Surface.ROTATION_0: Log.d(TAG,"Rotation_0"); break; case Surface.ROTATION_90: Log.d(TAG,"ROTATION_90"); break; case Surface.ROTATION_180: Log.d(TAG,"ROTATION_180"); break; case Surface.ROTATION_270: Log.d(TAG,"ROTATION_270"); break; default: Log.d(TAG,"Default Rotation!"); break;


    推荐阅读