我需要很多 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
也许有一些改变像素比例的方法,但我还没有尝试过。
它们可能是:
如果是其中任何一种情况,除非您可以进行一些严重的黑客攻击并更改分辨率,否则您无能为力。恐怕你得到你付出的代价。