【Android源码 栏目提醒】:网学会员Android源码 为您提供Android测试经验分享_100713 - 综合课件参考,解决您在Android测试经验分享_100713 - 综合课件学习中工作中的难题,参考学习。
Android测试经验分享carrybian2010-7-13目录????????????????目录????????????????
Android前世今生2003
Android成立创始人Andy Rubin2005 Google 收购
Android2007.11OHA成立2007.11
Android发布1.02008.9G1发布2008.10
Android Market上线2009.4
Android发布1.52009.6NDK发布至今...
Android系统最新版本2.2各厂商手机纷纷上市OHA开放手机联盟Open Handset AllianceOHA是由Google提起的它最初是由34家IT巨头联合组成的手机联盟其中包含了芯片制造商、手机制造商、移动运营商以、软件供应商以及通讯软件商例如LG、HTC、中国移动、Intel、eBay、Aplix...它们的目的是指定一个开放源代码的移动平台
Android 联通、电信、索爱、华为等厂商纷纷加入开放手机联盟
Android是什么
Android一词的本义指“机器人”
Android也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称该平台由操作系统、中间件、用户界面和应用软件组成它不存在任何以往阻碍移动产业创新的专有权障碍号称是首个为移动终端打造的真正开放和完整的移动软件
Android的官方指定开发语言是JavaAndroid系统架构Linux内核程序库
Android运行库应用程序框架应用程序
Android系统架构内核
Android使用Linux2.6作为操作系统它对操作系统的使用包括核心和驱动程序两部分而且更多的是需要一些与移动设备相关的驱动程序也依据手机的特性对kernel做了一些修改程序库一些C/C库这些库能被
Android系统中不同的组件使用它们通过
Android 应用程序框架为开发者提供服务
Android运行环境它主要指的虚拟机技术——Dalvik这与Java虚拟机是不同的应用程序框架为应用程序层的开发者提供APIs应用程序通常以JAVA程序编写
Android本身提供了主屏幕Home联系人Contact电话Phone浏览器Browers等众多的核心应用
Android的特性免费开放的平台电话本短信都可以看到可用API丰富控件可以随意修改...独立的线程主线程负责UI和事件响应子线程执行其他费时操作线程相对独立简单自由的操作简单通用的按键自由发挥的触摸屏丰富的软件大量的第三方应用现成的Google map、gmail刷机也很方便...目录????????????????常用界面元素特别关注下提示栏手机状态的所有提示都在这里有的提示还会对应通知栏里的通知常用的系统控件输入框下拉框软键盘提示框按钮勾选框提示信息菜单常用屏幕操作点击点击图标、点击按钮、有弹窗时点击空白处有时会关闭弹窗注意——用指腹去按长按在系统功能中长按和点击常常是不同的作用拖拽或者划动这是常用的翻页操作也可以用于拖拽出牌或发送聊天多点触控目前唯一看到的例子是在图片查看软件中以很直观的方式放大图片
Android手机的按钮操作常用实体按键提机键/挂机键/Home/Menu/Back/Search/音量控制/滚轮目前游戏程序中经常用到的有Menu/Back/滚轮提机HomeMenu挂机SearchBack滚轮音量控制按键基本功能Menu打开/关闭菜单Back返回上一个界面/关闭当前窗口Home返回手机桌面Search在桌面打开搜索框提机进入拨号应用程序挂机锁屏/挂机滚轮移动焦点点击滚轮确认界面上不总是有焦点的音量调节手机音量更多少量的按键还不止这些功能...按键的形式实体按键例如G1、G2、G3触摸按键例如Nexus One手势操作例如lePhone有一些操作是必定会有的back、home、menu安装卸载在PC上在PC上安装/启动91助手—使用数据线连接手机与PC—使用91助手安装程序/卸载程序在手机上安装文件放到存储卡—“程序安装”安装卸载/apk安装器安装/管理应用程序中卸载安装包可以下载或使用磁盘驱动器方式拷贝到SD卡命令行在PC上下载/解压
Android对应版本的sdk—将解压后tools目录路径写入环境变量—使用命令adb install ...apk安装adb uninstall tencent.qqgame.happylord卸载可能需要安装对应手机驱动如果提示无法安装可以尝试在“设置—应用程序”中勾选“未知源再尝试安装设置无论遇到什么问题都可以尝试到设置中找找答案测试中常用的设置无线和网络——各个网络开关和设置声音和显示——调节声音/亮度如果程序中调节亮度无效可以看看是不是打开了自动调光连接至PC——选择连接的方式一般我都用存储器的模式应用程序——安装卸载程序管理程序关于手机——查看固件版本等信息目录????????????????会碰到那些操作滚动滚轮按下滚轮MenuBackHome挂机锁屏音量Search、提机、挂机、摄像键等手指点击长按拖拽输入重力感应、位置感应、压力感应、指南针会碰到那些不爽触摸屏不够敏感这个和具体手机有关其实习惯就好了开机好慢那同志们节哀等着吧反应有点慢为啥么捏请参考上条...Process负责UI和时间响应的主线程标准据说是5s内绘图/刷新问题用了OpenGL还是Canvas按Back键没有返回上一界面而只是闪了一下崩溃的情况崩溃经常和图片加载有关崩溃之后必须一个个退出界面控件的问题自绘按钮有按钮≠按钮有用系统的控件描画正确吗界面的显示尽量不要同时显示两个弹窗弹窗的标准操作焦点到底在哪里如何知道焦点在那里动动那个滚轮来看一看切换界面操作菜单或者弹出框焦点在哪焦点不一定随时都存在滚轮点击和手指头点击是不一样的点焦点所在的按钮和没有获得焦点的按钮也是不一样的点击按钮有可能和软键盘冲突自绘的东东未显亮≠没选中还有什么要注意的断线测试方法切换界面原先界面的计时停了没注意下横竖屏转换有一些问题是和固件版本有关的有可能在1.5会有但2.1没有也有可能刚好相反...崩溃打log吧调试模式连接PC——然后adb logcat还有什么敬请补充…目录????????????????版本发展情况
Android1.0——首款
Android手机G1当时预装的系统
Android1.5——09年4月发布代号Cupcake纸杯蛋糕与1.0相比有大量新功能
Android1.6——09年9月发布代号Dount炸面圈在1.5的基础上添加了很多新功能
Android2.0——09年10月发布代号Eclair奶油夹心
Android2.1——10年1月发布代号Flan果馅饼2.0和2.1系统不兼容欢乐斗地主中使用的绘图方式Java层的OpenGLNexus One预装该系统
Android2.2——10年5月发布。
代号froyo冻酸奶据说性能比2.1提高了450程序可以安装在SD卡上目前该版本仅Nexus One获得了官方的更新
Android3.0——目前传说中的版本Gingerbread姜饼传闻将在10月中旬发布常见的屏幕尺寸240320G4、索爱X10Mini320480G1、G2、G3480800Nexus One、G7480854索爱X10、Motorola XT800系统/机型发展轨迹发布时间系统版本
Android1.0
Android1.5
Android1.6
Android2.0
Android2.12008.09HTC G12009.02HTC G22009.06HTC G32009.11HTC G4索爱X10MOTO milestone2009.12MOTO XT800 MOTO XT7012010.01MOTO ME600MOTO XT720谷歌Nexus One2010.02MOTO QuenchMOTO DevourHTC Desire HTC Legend看得到的未来
Android3.0——首次对手机硬件做出了要求最低配置1GHz处理器、512MB RAM、3.5英寸屏幕最高将支持1280×760分辨率采用全新的统一用户界面手机厂商——据称摩托罗拉要在今年的下半年发布采用2GHz处理器的
Android系统的智能手机HTC也正在为Sprint开发一款配备2GHz处理器采用
Android3.0系统的智能手机芯片——ARM近日宣布今后新投资战略重点将放在
Android手机芯片生产上英特尔宣布其针对智能手机市场的芯片率先支持Google的
Android系统Google的意图——高端配置机型将运行3.0版系统而
Android 2.1/2.2则留给廉价低端机型使用QA附录????????游戏的现状QQ斗地主、欢乐斗地主for
Android 已经发布象棋、五子棋、四川麻将、升级、连连看for
Android 投入开发斗地主已经对480800进行了屏幕适配也对lephone等手机进行了适配
Android上的游戏框架正在进行调整我们的计划计划年内完成8款游戏的开发目前有一款已完成6款正在开发或优化中屏幕方面先做320480主要以G2、G3为准后续进行屏幕适配在非自有渠道上由于不能放两个包下载包若无法适配实际屏幕可能会采用资源包动态下载方式发布将有Market上线、91上线、自有渠道下载方式wap/web页面下载发布成功以Market渠道为准重构架构重构系统结构EngineManager负责对所有窗口进行调度游戏窗口间的切换都通过EngineManager来进行机型-参数Ⅰ产品核心参数CPU型号CPU主频RAMROM屏幕尺寸屏幕材质屏幕分辨率摄像头闪光灯HTC G1高通MSM7201A528MHz64M128M3.17电阻屏320X480300W无HTC G2高通MSM7201A528MHz288M512M3.2电容屏320X480300W无HTC G3高通MSM7200528MHz288M512M3.2电容屏320X480500W无HTC G4高通MSM7225528MHz256M512M2.8电阻屏240X320300W无Nexus One高通snapdragon1GHz512M512M3.7电容屏480X800500W单LEDHTC Desire高通snapdragon1GHz576M512M3.7电容屏480X800500W单LEDHTC Legend高通MSM7227600MHz384M512M3.2电容屏320X480500W单LED机型-参数ⅡMOTO milestoneTI OMAP3430550MHz 256M512M3.7电容屏480X854500W双LEDMOTO XT800TI OMAP3430550MHz256M512M3.7电容屏480X854500W单LEDMOTO XT701TI OMAP3430550MHz256M512M3.7电容屏480X854500WXenonMOTO ME600高通MSM7200A528MHz256M512M3.1电容屏320X480500W单LEDMOTO XT720TI OMAP3430550MHz256M512M3.7电容屏480X854800WXenonMOTO QuenchMSM7201A528MHz256M512M3.1电容屏320X480500W单LEDMOTO Devour高通MSM7627600MHz256M512M3.1电容屏320X480300W无索爱X10高通snapdragon1GHz256M512M4.0电容屏480X854800W单LEDEnd
上一篇:
Android系统架构介绍
下一篇:
4种小菜缓解孕妈咪不适