我正在尝试模拟华为Y530手机。根据此网站的规格说明:
结果是宽度为320像素,高度为544像素。
模拟器上的
由于真实设备宽度为320像素,因此我尝试使用以下规格的模拟器:
屏幕:3.2英寸QVGA(ADP2)(320 x 480 mdpi)
结果如下图所示:
屏幕分辨率:480 x 854像素,4.5英寸(~218 ppi像素密度)
这是我的WEB APP在实际设备上的显示:
而这是在模拟器上的显示,使用以下规格:
目标:Android 4.3 - API Level 18
设备:4英寸WVGA(Nexus S)(480x800高分屏)
虽然两个设备的高度有所不同,但我仍认为模拟器应该显示类似于实际设备的内容。
我尝试用以下代码找到真实设备的innerWidth
和innerHeight
:
var viewportwidth;
var viewportheight;
// the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
if (typeof window.innerWidth != 'undefined')
{
viewportwidth = window.innerWidth,
viewportheight = window.innerHeight
}
alert (viewportwidth);
alert(viewportheight);
结果是宽度为320像素,高度为544像素。
模拟器上的
innerWidth
为480像素,innerHeight
为756像素。由于真实设备宽度为320像素,因此我尝试使用以下规格的模拟器:
屏幕:3.2英寸QVGA(ADP2)(320 x 480 mdpi)
结果如下图所示: