Android:是否可以强制降低手机应用程序的分辨率?

时间:2013-12-12 22:40:10

标签: android cordova nexus-10

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

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

2 个答案:

答案 0 :(得分: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">

的内容

答案 1 :(得分:0)

尝试在清单文件的supports-screens部分提供android:anyDensity="false",如果这有帮助..