1
dntilee 2022-09-16 01:13:22 +08:00
首次用 context.getResources().getConfiguration().orientation ,之后用 onConfigurationChanged 监听吧。
横竖屏宽高比,在部分折叠屏上会有问题 |
2
xmai 2022-09-16 10:02:51 +08:00
int rotation = getWindowManager().getDefaultDisplay().getRotation();
WindowManager#getDefaultDisplay 在 API 30 中已弃用用于获取关联显示的方法 WindowManager 。此方法的用法应替换为 DisplayManager#getDisplay(). 请注意,文档建议使用 Context#getDisplayAPI 30+,但 DisplayManagerAPI 为 API 17+ 提供相同的功能。 |
4
nnegier OP @xmai 更正这个对于我而言也不太靠谱,另外这个 API 获取的宽高也不太靠谱,尤其是我锁屏时 adb install apk 后台跑起来时。因为它也是全局的,不是仅针对某一个应用的状态。
|
5
Helsing 2022-09-19 19:13:19 +08:00 via iPhone
重写 onConfigurationChange 方法
|