测试一个应用程序的兼容性

周末,宅在家,开着空调,挖着奶油冰砖,窗外是三十几度的高温,怎一个爽字了得。。。美中不足的是,明天就是万恶的周一了。。。求安慰。

成功的应用程序必须运行于各种不同的Android设备及其版本上,所以必须在一系列的设备上进行测试。

市场上的安卓设备有着广泛的硬件选择和操作系统版本,但开发人员只能针对很小范围内的实际设备运行程序,特别是对于一些界面布局要求比较高的应用程序,总是希望能在大多数设备上界面显示良好,但手上也就这么几款真机,怎么办?

开发人员可以使用Android虚拟设备(AVD)来提高对应用程序的信心。可以创建多种AVD配置,在不同版本的Android上测试程序。可以使用不同的硬件配置,如有GPS或无GPS。以下主要列举AVD支持的一些属性。

   名称                                                           数据类型        取值                       描述

Maximum horizontal camera

pixels

整数像素宽度确定相机拍摄照片的宽度
Camera suppot布尔yes/no是否支持相机检测

Max VM application heap

size

整数大小应用程序在被系统关闭之前可以分配的最大堆尺寸
Abstracted LCD density整数

120/160/

240/320

AVD屏幕的大约密度(点/英寸),分别是(低密度,标准/                 

常规密度,高密度,超高密度)

Cache partition size

整数

(兆字节)

数字设置浏览器缓存大小
SD card support布尔yes/noSD卡支持
Cache partition support布尔yes/no确定浏览器是否支持缓存
Keyboard support布尔yes/no控制物理键盘的模拟(与屏幕键盘相反)
Audio playback support布尔yes/no音频回放支持
Keyboard lid support布尔yes/no表示模式键盘打开/关闭
Audio recording support布尔yes/no录音支持
DPad support布尔yes/no表示方向版的模拟

Maximum vertical camera

 pixels

整数像素高度确定相机拍摄照片的高度
Accelerometer布尔yes/no表示设备倾斜和移动是否能被检测
GPS support布尔yes/no表示是否提供全球定位系统数据
Device RAM size整数兆字节确定AVD内存大小
Touch-screen support布尔yes/no确定AVD是否支持通过屏幕的操作
Proximity support布尔yes/no表示距离传感器支持
Battery support布尔yes/no模拟电池支持
GSM modem support布尔yes/no确定电话功能的模拟
Trackball support布尔yes/no轨迹球支持

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值