1
dntilee 2022 年 9 月 16 日
首次用 context.getResources().getConfiguration().orientation ,之后用 onConfigurationChanged 监听吧。
横竖屏宽高比,在部分折叠屏上会有问题 |
2
xmai 2022 年 9 月 16 日
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 年 9 月 19 日 via iPhone
重写 onConfigurationChange 方法
|