如何制作针对特定设备分辨率的模拟器(HTC Cha-Cha)?

2023-12-08

EDIT

大家可以尝试为这款手机做一个模拟器http://www.gsmarena.com/htc_chacha-3787.php看看我的意思。图标会很大,并且您看到的屏幕与真实手机上的屏幕不一样。

以下是规格:
显示屏:TFT 电容式触摸屏,256K 色
尺寸:480 x 320 像素,2.6 英寸(~222 ppi 像素密度)


我尝试为特定的 Android 手机制作模拟器,但分辨率全错。所以我就把我的做法写下来,希望有人指正。

首先我去GSMArena.com然后选择一些手机(我将在这里随机使用)

Sony Ericsson Xperia PLAY

我看到屏幕尺寸为 480x854,密度为 245 ppi。

然后我创建一个带有 WVGA854(大屏幕)的新模拟器,并将 DPI 手动设置为 245 (HDPI)。

这是正确的吗:245ppi == 245dpi?

有时这可行,但大多数时候,我会在小屏幕上看到大图标,特别是当我尝试为分辨率约为 240ppi 的普通屏幕手机制作模拟器时。当我将模拟器上的屏幕与原始手机屏幕快照进行比较时,我发现它不一样。

那么,为特定手机创建模拟器的最佳方法是什么?完全匹配制造商的屏幕尺寸和像素密度?


转到日食

Window - Android SDK and AVD Manager - New 

in Skin选择Resolution并给出 480 X 854

and in Hardware点击New选择“抽象 LCD 密度”并将其值更改为从以下公式中获得的密度(如果在ppi在设备规格中)或保持原样(如果在 LCD 密度中给出)。

然后启动 AVD。

EDIT

是的,你是对的,我进行了更多搜索,找到了将 PPI 转换为抽象 LCD 密度的公式这个答案.

sqrt(xx + yy)/d

其中 x 和 y 是水平和垂直分辨率(因此 sqrt(xx + yy) 是对角线的长度(以像素为单位),d 是对角线的长度(以英寸为单位)。

希望您的搜索现在结束。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何制作针对特定设备分辨率的模拟器(HTC Cha-Cha)? 的相关文章

随机推荐