gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:39:14 25 4
gpt4 key购买 nike

编辑

大家可以试试做这个手机的模拟器http://www.gsmarena.com/htc_chacha-3787.php明白我的意思。图标会很大,你得到的屏幕和真手机上的不一样。

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


我试图为特定的 Android 手机制作一个模拟器,但分辨率都是错误的。所以我就把我做的写出来,希望有人指正。

首先,我前往 GSMArena.com 并选择一些手机(我将在此处随机使用)

索尼爱立信 Xperia PLAY

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

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

这是否正确:245ppi == 245dpi?

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

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

最佳答案

进入Eclipse

Window - Android SDK and AVD Manager - New 

Skin 中选择 Resolution 并设置为 480 X 854

并在Hardware中点击New,选择“Abstract LCD Density”并将其值更改为您从以下公式获得的密度(如果它在ppi 在设备规范中)或者如果在 LCD 密度中给出则保持原样。

然后启动那个 AVD。

编辑

是的,您是对的,我进行了更多搜索,在 this answer 中找到了将 PPI 转换为抽象 LCD 密度的公式.

sqrt(xx + yy)/d

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

希望您的搜索现在就此结束。

关于android - 如何为特定设备分辨率(HTC Cha-Cha)制作模拟器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9749212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com