2013-12-12 54 views
0

我有一个使用CSS3样式的单页phonegap应用程序。除了Nexus 10之外,其他所有设备的性能都可以接受。我怀疑它可能与Nexus 10使用的分辨率更高(2560 x 1600像素)有关。Android:是否可以针对phonegap应用程序强制降低分辨率?

根据基准测试(http://www.gsmarena.com/google_nexus_10-review-861p5.php),Nexus 10落后于其他平板电脑。所以为了证明我的理论,我想看看我能否在Nexus 10的低分辨率模式下运行我的应用程序。是否有可能&该怎么做?我可以使用缩放比例为0.5的元标记视口吗?那会工作吗?

回答

0

假设Nexus 10唯一标识自己,您应该可以使用PhoneGap API中的Device object进行检查。

更新

要获得关于Nexus设备结垢性能变化是不会为你做,因为相同数量的像素仍然需要进行计算 - 不过target-densityDpi视选项会希望达到什么您需要 - 看到这个SO Q/A target-densityDpi

在Nexus 10的正常分辨率为300 dpi,所以你会希望像<meta name="viewport" content="width=device-width, target-densityDpi=150">

+0

我尝试将初始缩放比例设置为0.5,但它似乎没有缩小UI。我也按照另一个问题中的建议编辑了config.xml:http://stackoverflow.com/questions/15579078/ph​​onegap-scaling-down-a-webpage-with-viewport – Nilesh

+0

在重温您的问题时,我发现了target-densityDpi视口选项 - 请参阅修订后的回答 – norlesh

+0

感谢您告诉我。然而,可悲的是,这并没有解决问题。 – Nilesh

0

尝试在清单文件的支持屏幕部分提供android:anyDensity="false",如果有帮助的话。

+0

我正在使用phonegap,所以我不确定是否可以为屏幕单独设置任何标志。我会尽力找到它。 – Nilesh

相关问题