我需要很多 Android 平板电脑来转售我的应用程序。我从互联网上买了一些(便宜的中国产品),但所有 7' 800x480 平板电脑都显示圆形为省略号(正方形为矩形),一切都被拉伸了......
有些是 Android 2.3.3,有些是 Android 4.0,但它们都显示了拉伸的 UI。
有人遇到过同样的问题吗?
我需要很多 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
以及对应的触摸屏数值:
ctp_screen_max_x = 800
ctp_screen_max_y = 480
我测量了屏幕,看起来与塞拉芬的测量结果相同: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
也许有一些改变像素比例的方法,但我还没有尝试过。
它们可能是:
如果是其中任何一种情况,除非您可以进行一些严重的黑客攻击并更改分辨率,否则您无能为力。恐怕你得到你付出的代价。