zoukankan      html  css  js  c++  java
  • 手机安卓系统简介及测试经验总结

    手机安卓系统简介及测试经验总结

    一、Android简介

    Android(安卓)系统是手机或一些平板电脑等终端的操作系统,可以说是现在最流行的系统之一。是目前最流行的手机智能平台,目前广泛的应用在智能手机上,在智能手机领域掀起了“Android风暴”。Android系统在不久的将来即将应用在平板电脑,微波炉,电冰箱等等电器上,发展前景很好。尤其是Android操作系统的平板电脑更值得大家期待!
    安卓相比塞班主要有这几个优点:
    1、系统基于Linux,非常稳定,怎么折腾都不死机,不像塞班三天两头死机。
    2、系统代码年轻并且精简,手机运行比较快!不像塞班手机用一段时间后速度会变慢。
    3、系统升级后以前的软件都可用,目前支持的软件极多达三万种!不像塞班系统一升级以前软件都作废,用户毫无办法智能干瞪眼。
    4、安卓操作界面很人性化,像苹果手机一样很多界面都是动态的,酷炫且华丽,并且在图标甚至空白处长按三秒有类似电脑鼠标右键的快捷菜单弹出,很方便。相比之下塞班界面设计较保守,诺基亚的触屏机号称多次升级,其实还是老一代的手机N73加触控点按。

    Android是基于Linux开放性内核的手机操作系统,Android系统由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine,由C++开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。

    二、Android系统各个版本及功能

    1、Android 1.1

    2008年9月22日,由HTC代工生产T- Mobile定制的HTC G1正式面世,Android系统终于面向世人。作为全球首款使用Android操作系统的手机,该机支持WCDMA/HSPA网络,并支持Wi-Fi。
    主要功能有闹钟,API示例,浏览器,摄像头,联系人,开发工具包,拨号应用,电子邮件,地图(包含街景),音乐,图片,设置。

    2、Android 1.5 (Cupcake)

    2009年4月30日,官方1.5版本的android(基于 Linux Kernel 2.6.27)发布。主要的更新如下。
    1.  拍摄/播放影片,并支持上传到Youtube
    2.  支持立体声蓝牙耳机,同时改善自动配对性能。
    3.  采用最新的Webkit技术的浏览器,支持复制/粘贴上和页面中搜索。
    4.  GPS性能大大提高,提供屏幕虚拟键盘。
    5.  主屏幕增加音乐播放器和相框widgets,应用程序自动随着手机旋转。
    6.  短信,Gmail,日历,浏览器的用户接口大幅改进,如Gmail可以批量删除邮件。
    7.  相机启动速度加快,拍摄图片可以直接上传Picasa,来电照片显示。
    代表机型有HTC Magic G2、HTC HeroG3、HTC TattooG4等。

    3、Android 1.6 (Donut)

    2009年9月15日,1.6(基于Linux Kernel 2.6.29)版本软件开发工具包发布。主要的更新如下。
    1、重新设计的Android Market,手势支持,支持CDMA网络。
    文字转语音系统(Text-to-Speech),快速搜索框,全新的拍照接口。
    2、查看应用程序耗电,支持虚拟私人网络(VPN)
    3、支持更多的屏幕分辨率,支持OpenCore2媒体引擎。
    4、新增面向视觉或听觉困难人群的易用性插。
    代表机型:索尼爱立信X10,在Android 1.6还没有普及的情况下,谷歌又出招了,带来的是Android 2.0固件。

    4、Android 2.0/2.0.1/2.1 (Eclair)

    2009年10月26日,2.0(基于Linux Kernel 2.6.29)版本软件开发工具包发布。主要的更新如下。
    1、优化硬件速度,“Car Home”程序,支持更多的屏幕分辨率。
    2、改良的用户界面,新的浏览器的用户接口和支持HTML5
    3、新的联系人名单,更好的白色/黑色北京比率,改进Google Maps 3.1.2
    4、支持Microsoft Exchange ,支持内置相机闪光灯。支持数码变焦。
    5、改进虚拟键盘,支持蓝牙2.1,支持动态桌面设计。
    代表机型:摩托罗拉XT800,HTC G6

    5、Android 2.2/2.2.1 (Froyo)

    2010年5月20日,2.2(基于Linux Kernel 2.6.32)版本软件开发工具包发布。主要的更新如下。
    1、支持将软件安装至扩展内存,支持Adobe Flash 10.1。
    2、加强软件即时编译的速度,新增软件启动“快速”至电话和浏览器。
    3、USB分享器和WiFi热点功能,支持在浏览器上传档案。
    4、更新Market中的批量和自动更新。
    5、增加对Microsoft Exchange的支持,集成Chrome的V8 JavaScript 引擎到浏览器。
    6、加强快速搜索小工具,速度和性能的优化。
    7、更多软件能透过Market更新,类似2.0/2.1中的Map更新。
    代表机型:三星I9000

    6、Android 2.3 (Gingerbread)

    2010年12月7日,Google正式对外发布了他们的下一代只能手机操作系统2.3。主要跟新如下。
    1、游戏:增加了新的垃圾回收和优化处理时间,以提高对游戏的支持能力,原生代码可直接存取输入和感应器时间,EGL/OpenGL ES,OpenSl ES,新的管理窗口和生命周期的框架。
    2、多媒体:支持VP8和WebM视频格式,提供AAC和AMR宽频编码,提供了新的音频效果器,比如混响,均衡,虚拟耳机和低频提升。
    3、通讯方式:支持前置摄像头,SIP/VOIP和NFC(近场通讯)
    4、简化界面,速度提升,更快更直观的文字输入,一键文字选择和复制/粘贴,改进电源管理系统,新的应用管理方式。
    代表机型:三星代工的 谷歌Nexus S

    7、Android 3.0 (Honeycomb)

    谷歌在2011年2月3日发布了专用于平板电脑的android 3.0系统,它带来了很多激动人心的新特性。这是首个基于Android的平板电脑专用操作系统。新功能如下。
    1、多任务处理:可在桌面中方便使用所有开放性应用软件。
    2、桌面工具:可建立在数据合成基础上,正如在桌面小窗口中可以同时设置多种应用软件。此外,还有不同的桌面工具,包括竖屏,横屏以及滚动屏。
    3、通知系统:在屏幕右下方会跳出通知短消息。消息短信中可包括多种数据,例如用户朋友通过Iming发送消息时的头像照片。此外用户还可以通过该功能快速访问应用软件,如媒体播放器等。
    4、硬件加速:通过简单添加一行代码,2D硬件加速可被使用在现在的Android应用软件上。
    5、3D功能:有新的3D图像引擎功能Renderscript,该功能由3D公司War Drum Studios负责开发。
    6、视频通话:设有前置摄像头。可通过Google Talk工具支持视频通话。

    8、Android 3.1

    2011年5月11日在Google I/O开发者大会宣布发布。新版本最大的改变是将Android手机系统跟平板系统再次合并,从而方便开发者。具体更新内容如下。
    1、支持基于android Market的电影租赁业务,可以通过自身的显示器或在更大的屏幕上进行观看。
    2、全面支持的Adobe Flash Player 10.2,提升网页Flash的显示性能。
    3、支持调整部件大小,方便用户进行自定义主屏幕。
    4、支持键盘,鼠标,游戏手柄,数码相机等USB外围设备和配件。
    5、支持蓝牙扩展功能,可以通过Google talk 进行视频通话。
    6、支持图片传输协议,支持多种USB设备直接导入数据到平板中,而无需电脑支持。

    9、Android 3.2

    谷歌2011年7月13日发布了Android 3.2操作系统,Google为Android3.2增加了屏幕分辨率缩放兼容的新功能。Android 3.2不会带来许多的新功能,只是一个BUG修复更新,让平板机运行更稳定。3.2也将会成为Honeycomb的最终版本。更新内容包括。
    1、错误修复和硬件加速优化
    2、新版本的movie studio,Movies和Music
    3、桌面小部件自由缩放
    4、手机应用缩放兼容,SD卡支持,7英寸平板和高通处理器获得支持。
    还有一个是Android 2.4将2011年第四季度发布,代号为IceCream Sandwich将是所有设备通用的,Google将拿出同一的UI,增加更多UI元素和效果以减轻开发者的负担。而且新增的API将会支持脸部跟踪,现场展示了一个使用了脸部跟踪识别API的应用。
     

    三、Android系统优势

    (1)开放性 
    在优势方面,Android平台首先就是其开放性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。
    开放性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。 
    (2)挣脱束缚 
    在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。自从iPhone上市,用户可以更加方便地连接网络,运营商的制约减少。随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的笑谈。 
    (3)丰富的硬件 
    这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容。好比你从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移。 
    (4)开发商 
    Android平台提供给第三方开发商一个十分宽泛、自由的环境。因此不会受到各种条条框框的阻挠,可想而知,会有多少新颖别致的软件会诞生。但也有其两面性,血腥、暴力、情色方面的程序和游戏如何控制正是留给Android难题之一。 
    (5)无缝结合的Google应用
    如今叱诧互联网的Google已经走过10年度历史。从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的Google服务。

    四、Android系统在手机上表现的缺陷

    每一款手机都有缺陷,每一个操作系统也不是没有BUG。即使是IPHONE4也有许多不尽如人意的地方。 
    一、Android系统手机泄密 信息时代很严重 
    二、拨号后自动挂断电话 通话BUG频繁出现  
    三、对硬件配置要求高 制造成本增加  
    四、系统费电严重 安卓手机续航不足 
    五、系统计算器计算有偏差

    五、Android系统手机端应用程序测试

    5.1、安卓系统应用程序安装与卸载

    (1).      应用程序的安装:安卓系统的安装文件一般为.apk文件,把安装文件放到手机存储卡中,在“文件管理器”中就可以找到相应的安装文件,点击进行安装。

    (2).      应用程序服务的开启与停止:在“设置”——“应用程序”——“正在运行的服务”中列出了手机现在开启正在运行的服务,点击相应的服务可以开启或关闭服务。

    (3).      应用程序的卸载:在“设置”——“应用程序”——“管理应用程序”中,找到相应的应用程序,可以对程序进行卸载、强行停止和清除数据操作。

    5.2、网络配置

    (1).      WLAN设置:通过“设置”——“无线和网络”——“WLAN”来连接WLAN,并可以点击“WLAN设置”来进行设置参数。

    (2).      无线网络连接:如果有需要可以在“设置”——“无线和网络”——“移动网络”来选择或新建移动网络。(比如,新建公安内网)

    (3).      蓝牙设置:通过“设置”——“无线和网络”——“蓝牙”来打开蓝牙,并可以通过“蓝牙设置”来设置其参数。

    5.3、          系统测试注意要点

    (1).    安装时系统能否正常安装成功;

    (2).    测试系统能否正常卸载;

    (3).    系统界面信息是否正确;

    (4).    由于系统容易触碰导致误操作,测试系统有没有相应的提示信息;

    (5).     登录系统时检查网络连接是否正常,在不同的网络状态下进行登录观察登录情况;

    (6).      测试查询到的信息和加载的信息是否正确;

    (7).      测试信息能否通过网络上传到数据库,上传的数据是否保持正确;

    (8).      如果有记录或者图片保存到手机端存储器,检查是否能正常保存,保存的信息是否正确;

    (9).      测试时注意系统崩溃情况;

    (10).     进行登录、查询、上传时注意响应时间,等待响应时间不要太长。

    六、Android的发展趋势

    相对于iPhone的成功,Android目前还仅拥有很小的,尽管是增长的,移动设备操作系统的市场份额。我们已经看到开源移动操作系统Symbian在2009年占有51%市场份额已经被侵蚀到现在41.2%的份额。同样RIM在2009年占有19%的市场份额,已经缩减到17.2%。在同一时期,由于智能手机销售驱动,Android的市场份额已从1.9%上升到17.2%,在这个由Symbian和RIM长期占主导地位的市场有着惊人的增长。Android智能手机开始像滚动的雪球那样迅速增长。该系统已应用于60多个型号的手机中。使用Android也已经延伸到其他便携式和嵌入式设备(平板电脑、电子书、上网本、高清电视等)。
     
  • 相关阅读:
    YYC松鼠视频pro版安装实操001
    YYC松鼠视频短信对接教程
    此处指讲解自定义的一些目录结构及组件-yyc松鼠短视频系统
    APP启动无视频数据-YYC松鼠短视频系统
    后台提示登录失败----YYC松鼠短视频开源
    C++静态成员变量和静态成员函数
    内联函数和宏定义的区别
    C++中的接口继承和实现继承
    拷贝构造函数(define)
    类的封装
  • 原文地址:https://www.cnblogs.com/samfish/p/2259784.html
Copyright © 2011-2022 走看看