便宜的Android 7'平板电脑(800x480):宽高比错误,圆圈看起来像省略号

Ser*_*m's 5 geometry android ellipsis aspect-ratio

我需要很多Android平板电脑才能通过我的应用程序进行转售.我从网上买了一些(便宜的中国产品),但所有7'800x480平板电脑都显示为椭圆形(正方形为矩形),所有东西都被拉伸......

有些是Android 2.3.3,有些是Android 4.0,但所有这些都显示了拉伸的UI.

有人遇到过同样的问题吗?

Pau*_*sma 3

在闪烁了一些带有更改的新版本之后sysconfig1.lhs,我得出的结论是,我不相信有解决方案。我所做的测试是在 Allwinner A10 平板电脑上进行的,特别是运行 Android 4.0.4 的 M703 型号。请注意,有许多设备具有相同(或相似)的硬件配置但名称不同。

我深入研究了sysconfig1.lhs系统映像中包含的内容,其中包含以下几行:

lcd_x = 800
lcd_y = 480
Run Code Online (Sandbox Code Playgroud)

以及对应的触摸屏值:

ctp_screen_max_x = 800
ctp_screen_max_y = 480
Run Code Online (Sandbox Code Playgroud)

我测量了屏幕,看起来与 Seraphim 的测量结果相同:155×86mm。为此,我尝试将这些值更改为 864×480 或 800×444。

不幸的是,这两种选择都没有解决问题。

864×480 只是裁剪了显示器的 64 像素部分。

864×480的照片 屏幕分辨率864×480

800×444 使 SystemUI 崩溃(因为它不再符合要求sw480dp,因此预计该设备是手机)并留下 36 像素的间隙。

800×444照片 800×444 的屏幕截图

也许屏幕分辨率需要在其他地方设置,但我相信这是硬件配置错误。

其中还有许多其他行sysconfig1.lhs对我来说毫无意义,例如:

lcd_dclk_freq            = 33
lcd_if                   = 0
lcd_hbp                  = 46
lcd_ht                   = 1055
lcd_vbp                  = 23
lcd_vt                   = 1050
Run Code Online (Sandbox Code Playgroud)

也许有某种方法可以改变像素比,但我还没有尝试过。