我目前正在使用intel XDK来构建HTML5安卓应用。应用程序文件是使用Cordova命令提示符创建的,HTML资产是使用JQuerymobile完成的。文件被转移到英特尔XDK用于构建过程并获得了apk。但是,当我在某些手机(Samsung Note3,Android 4.3)上安装该应用程序时,它会显示该页面已放大,并显示为当您尝试使用手机访问无响应的桌面网站时。
然而,当我在A Samsung S5(Android 5.0)上安装相同的应用程序时,应用程序会以正确的方式显示。
我该如何解决这个问题?元视口标记会有帮助吗?请参阅附件截图。请帮忙。
This is how it appears on the Samsung Note 3
This is how it appears on the Samsung S5
这是当前的视口元标记:
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
请帮助!
答案 0 :(得分:0)
尝试使用"Crosswalk for Android"版本构建,这将在应用程序中嵌入更高级的运行时。无论Android设备版本如何,这都将为您提供一致的外观和性能。
答案 1 :(得分:0)
改变目标密度dpi就可以了。 从target-densitydpi = device-dpi更改为target-densitydpi = medium-dpi或完全删除。