Ser*_*m's 5 geometry android ellipsis aspect-ratio
我需要很多Android平板电脑才能通过我的应用程序进行转售.我从网上买了一些(便宜的中国产品),但所有7'800x480平板电脑都显示为椭圆形(正方形为矩形),所有东西都被拉伸......
有些是Android 2.3.3,有些是Android 4.0,但所有这些都显示了拉伸的UI.
有人遇到过同样的问题吗?
在闪烁了一些带有更改的新版本之后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 像素部分。

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

也许屏幕分辨率需要在其他地方设置,但我相信这是硬件配置错误。
其中还有许多其他行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)
也许有某种方法可以改变像素比,但我还没有尝试过。
| 归档时间: |
|
| 查看次数: |
8189 次 |
| 最近记录: |