Android手机主流屏幕分辨率

本文探讨了Android游戏开发中面对不同分辨率设备的挑战,特别关注高分辨率平板电脑的需求,提供了针对不同设备的资源布局建议,并列举了当前主流手机及平板的分辨率,以帮助开发者更好地适应市场。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对于Android游戏开发我们不得不像iPhone那样思考兼容Android平板电脑,对于苹果要考虑iPad、iPhone 3GS和iPhone 4等屏幕之间的兼容性,对于几乎所有的分辨率Android123总结了大约超过20中粉笔阿女郎的大小和对应关系,对于开发Android游戏而言可以考虑到未来的3.0以及很多平板电脑的需要。

常规的我们可能只考虑QVGA,HVGA,WVGA,FWVGA和DVGA,但是抛去了手机不谈,可能平板使用类似 WSVGA的1024x576以及WXGA的1280x768等等。
QVGA = 320 * 240;
WQVGA = 320 * 480;
WQVGA2 = 400 * 240;
WQVGA3 = 432 * 240;
HVGA = 480 * 320;
VGA = 640 * 480;
WVGA = 800 * 480;
WVGA2 = 768 * 480;
FWVGA = 854 * 480;
DVGA = 960 * 640;
PAL = 576 * 520;
NTSC = 486 * 440;
SVGA = 800 * 600;
WSVGA = 1024 * 576;
XGA = 1024 * 768;
XGAPLUS = 1152 * 864;
HD720 = 1280 * 720;
WXGA = 1280 * 768;
WXGA2 = 1280 * 800;
WXGA3 = 1280 * 854;
SXGA = 1280 * 1024;
WXGA4 = 1366 * 768;
SXGAMINUS = 1280 * 960;
SXGAPLUS = 1400 * 1050;
WXGAPLUS = 1440 * 900;
HD900 = 1600 * 900;
WSXGA = 1600 * 1024;
WSXGAPLUS = 1680 * 1050;
UXGA = 1600 * 1200;
HD1080 = 1920 * 1080;
QWXGA = 2048 * 1152;
WUXGA = 1920 * 1200;
TXGA = 1920 * 1400;
QXGA = 2048 * 1536;
WQHD = 2560 * 1440;
WQXGA = 2560 * 1600;
QSXGA = 2560 * 2048;
QSXGAPLUS = 2800 * 2100;
WQSXGA = 3200 * 2048;
QUXGA = 3200 * 2400;
QFHD = 3840 * 2160;
WQUXGA = 3840 * 2400;
HD4K = 4096 * 2304;
HXGA = 4096 * 3072;
WHXGA = 5120 * 3200;
HSXGA = 5120 * 4096;
WHSXGA = 6400 * 4096;
HUXGA = 6400 * 4800;
SHV = 7680 * 4320;
WHUXGA = 7680 * 4800;

对于Android游戏中适应高分辨率的平板而言,资源可以考虑一个强制的绝对布局保证全屏显示,而手机上的多种分辨率使用相对布局更为合理些。

现今的主流手机各类及分辨率:

==== 320x480 ====
1. 三星 S5830 Galaxy Ace
2. 索尼爱立信 X8 (E15i)
3. 华为 U8500
4. Motorola XT502
5. LG P503
6. 酷派 D530
7. LG GT540
8. 夏普 SH8118U
9. 天语 W606 (估计运行困难)
10. 中兴 R750
11. 华为 U8500-HiQQ (估计运行困难)
12. 酷派 W711(估计运行困难)
13. 首派 A60
14. 三星I7500
15. HTC G6 Legend
16. Motorola ME600
17. Motorola CLIQ
18. 三星 I5700
19. HTC Aria (G9)
20. LG GW620
21. 华为 C8600
22. Motorola ME501
23. LG P500


==== 480x800 ====
1. HTC Desire (G7)
2. HTC A9191
3. 三星 I9003
4. 联想W101 乐phone (1.6系统非原生)
5. 夏普 SH8128
6. 三星 I9088
7. 中兴 V880
8. 三星 I909
9. Motorola A1680
10. 联想W100 乐phone(1.6)
11. 联想C101
12. 酷派 N930
13. 三星 I9088
14. HTC 双擎T9199
15. HTC A9191
16. 中兴 V9E
17. 三星I909 (SPhone)
18. 酷派 N930
19. 华为 U8800
20. HTC Desire HD (G10)
21. 三星 I9010
22. 夏普 SH7218U(新机)
23. Google Nexus One (G5)
24. Google Nexus S
25. 三星I9000
26. 三星T959
27. 三星W899
28. HTC Incredible S (S710e)
29. HTC Desire Z
30. HTC EVO 4G
31. 戴尔Mini5 (Streak)
32. 三星I9020
33. 戴尔Venue

==== 640x960 ====
1. 魅族 M9

==== 480x854 ====
1. Motorola XT702
2. Motorola XT711
3. Motorola ME722 (里程碑2)
4. Motorola XT800
5. Motorola ME811 (Droid X)
6. Motorola ME525
7. Motorola XT800+
8. 索尼爱立信 X10i
9. Motorola XT806Ix


==== 320x240 ====
1. SAMSUNG S5570
2. HTC A3366 Wildfire
3. Motorola ME511
4. Motorola XT301
5. 华为 C8500
6. HTC A3380
7. 三星 I5508
8. HTC A3360
9. 中兴 X850
10. Motoroal XT300
11. 索尼爱立信 U201

==== 600x1024 ====
1. 三星 Galaxy P1000
### 修改 Android 12 屏幕分辨率的方法 在 Android 12 中,虽然原生系统并未直接提供修改屏幕分辨率的功能,但可以通过一些第三方工具或开发者选项实现这一目标。以下是具体方法: #### 方法一:通过开发者选项调整 如果设备支持自定义分辨率,可以尝试启用开发者模式并调整相关参数。 1. **进入开发者选项** 打开“设置”,找到“关于手机”或“关于平板电脑”。连续点击“版本号”七次以激活开发者模式[^1]。 2. **配置显示尺寸** 返回“设置”的主菜单,进入“系统”>“开发者选项”。向下滚动至“绘图”部分,找到“模拟高密度显示屏”或“显示尺寸”。在这里可以选择不同的缩放比例来间接改变分辨率。 3. **高级调试 (ADB 命令)** 对于更精确的控制,可借助 ADB 工具发送命令动态调整分辨率: ```bash adb shell wm size [WIDTH]x[HEIGHT] ``` 替换 `[WIDTH]` 和 `[HEIGHT]` 为目标分辨率值。例如,将分辨率为 1080x1920 的屏幕改为 720x1280,则运行如下命令: ```bash adb shell wm size 720x1280 ``` 需要注意的是,在完成测试后应恢复默认设置以免影响正常使用: ```bash adb shell wm size reset ``` #### 方法二:利用第三方 ROM 或软件 对于希望完全自由定制分辨率的需求者来说,安装像凤凰系统这样的第三方 ROM 是一种解决方案。这类系统通常内置更多个性化功能,允许用户手动设定屏幕参数而不局限于官方限制。 另外也可以寻找专门用于调节 Android 设备显示属性的应用程序,它们往往能绕过标准框架施加的各种约束条件从而达成目的[^2]。 ```java // Java 示例代码展示如何编程方式更改窗口属性中的布局参数以适应新指定大小 Window window = activity.getWindow(); WindowManager.LayoutParams layoutParams = window.getAttributes(); layoutParams.width = newWidth; // 设置宽度为所需数值 layoutParams.height= newHeight;// 同理设高度 window.setAttributes(layoutParams); ``` 以上即是在不越狱前提下针对主流机型可能采取的一些手段介绍;然而实际操作前请务必确认自己的硬件确实兼容所期望达到的效果,并备份重要数据以防万一出现问题能够迅速还原状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值