5

我需要很多 Android 平板电脑来转售我的应用程序。我从互联网上买了一些(便宜的中国产品),但所有 7' 800x480 平板电脑都显示圆形为省略号(正方形为矩形),一切都被拉伸了......

有些是 Android 2.3.3,有些是 Android 4.0,但它们都显示了拉伸的 UI。

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

4

2 回答 2

3

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

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

lcd_x = 800
lcd_y = 480

以及对应的触摸屏数值:

ctp_screen_max_x = 800
ctp_screen_max_y = 480

我测量了屏幕,看起来与塞拉芬的测量结果相同: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

也许有一些改变像素比例的方法,但我还没有尝试过。

于 2012-12-11T19:23:37.023 回答
2

它们可能是:

  1. 屏幕物理尺寸与分辨率纵横比不匹配。屏幕的物理尺寸(宽度和高度)是多少?
  2. 具有非方形物理像素

如果是其中任何一种情况,除非您可以进行一些严重的黑客攻击并更改分辨率,否则您无能为力。恐怕你得到你付出的代价。

于 2012-05-20T14:13:10.350 回答