#|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;
推荐阅读
- EditText默认不获取焦点弹出键盘
- whlie循环和for循环的应用
- 【实用教程】4种获取无水印视频素材的方法
- 插件化无法获取或找到.so文件
- 获取知识的门槛
- 提取ipa|提取ipa 包内资源
- 从某医院副院长拒不戴口罩被保安视频曝光事件看当前物业管理水平
- SpringBoot|SpringBoot 属性配置中获取值的方式
- django|django 获取用户的域名
- [mysql获取当天|[mysql获取当天,昨天,本周,本月,上周,上月的起始时间]