以编程方式在 Android 电视上查找过扫描余量

Find Overscan margin on Android Tv programmatically

documentations at here所述:

Screen elements that must be visible to the user at all times should be positioned within the overscan safe area. Adding a 5% margin of 48dp on the left and right edges and 27dp on the top and bottom edges to a layout ensures that screen elements in that layout will be within the overscan safe area.

我想,对于各种设备来说,这似乎不是合适的解决方案,因为不同供应商的过扫描余量差异很大。

有什么方法可以 get/calculate Android 电视设备的过扫描区域而不是设置固定边距?

没有

Android 电视有两种基本形式:内置在电视中和作为单独的机顶盒。特别是在后一种情况下,盒子无法知道过扫描是什么,因为它不太了解它所插入的电视、显示器、投影仪等的详细信息。我不知道过扫描信息是否作为 HDMI 通信的一部分提供,但没有要求 Android 电视盒仅限于 HDMI。

最有可能的是,如果可以通过编程方式处理此问题,他们会在操作系统中这样做。