我正在尝试为 Kindle Fire 创建一个模拟器。
public int ScreenType(Context context){
return (context.getResources().getConfiguration().screenLayout
& Configuration.SCREENLAYOUT_SIZE_MASK);
}
当我尝试使用上述函数获取屏幕类型时,将在实际 kindle 设备上返回屏幕类型为 SCREENLAYOUT_SIZE_LARGE,根据本文档这是正确的。
但是当我尝试使用相同屏幕规格的模拟器时,屏幕类型为 SCREENLAYOUT_SIZE_XLARGE
用于模拟器的规格:分辨率:1024 x 600 像素,LCD 密度:160 dpi