因为某些 App 根据 density 来计算设备是平板还是手机,如果是手机就竖屏显示,如果是平板就横屏显示。
我改成 density 改为 213(安卓 TV)后,这些 App 可以以横屏显示,但是自家的很多 App 和 UI 的布局就出现问题了, 有没有好的办法可以做 workaround ?
在 DisplayMetrics.java 里尝试修改 DENSITY_MEDIUM 和 DENSITY_HIGH 的值,但是不起作用。有没有好的办法知道这些 App 是通过哪些 API 来判断设备是平板还是手机?
感谢各位!
1
noahhhh 2022-05-23 11:57:56 +08:00 via Android
|