我需要很多Android平板电脑来转售我的应用程序。我从网上买了一些(廉价的中国产品),但所有7英尺800x480英寸的平板电脑都显示为省略号(正方形为长方形),所有东西都被拉伸……
一些是Android 2.3.3,另一些是Android 4.0,但它们都显示了拉伸的UI。
有没有人遇到过同样的问题?
发布于 2012-12-12 03:23:37
在用sysconfig1.lhs中的一些变化刷新了一些新的构建之后,我得出的结论是,我不相信有一个解决方案。我做的测试是在Allwinner A10平板电脑上进行的,特别是运行安卓4.0.4的M703型号。请注意,有许多具有相同(或相似)硬件配置但名称不同的设备。
我深入研究了系统映像中包含的sysconfig1.lhs,其中包含以下几行:
lcd_x = 800
lcd_y = 480以及相应的触摸屏数值:
ctp_screen_max_x = 800
ctp_screen_max_y = 480我测量了屏幕,这似乎与Seraphim的测量结果相同:155×86×。为此,我尝试将这些值更改为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也许有一些方法可以改变像素比率,但我还没有尝试过。
发布于 2012-05-20 22:13:10
它们可能是:
如果是这两种情况中的任何一种,除非你能进行一些严重的黑客攻击并改变解决方案,否则你无能为力。我担心你付出什么就会得到什么。
https://stackoverflow.com/questions/10674070
复制相似问题