陈强——关于手机Android系统介绍文献综述(第1周)

合集下载

文献综述Android系统原理及SDK配置

文献综述Android系统原理及SDK配置

单位代码01学号080101040分类号 TP311密级文献综述Android系统原理及SDK配置院(系)名称信息工程学院专业名称计算机科学与技术学生姓名指导教师2012年3月15日Android系统原理及SDK配置摘要OHA(Open Handset Alliance,开放手机联盟),是Google与其他数十家联手为Android移动平台系统的发展而建立的一个组织。

Android(安卓)是一种以Linux为基础集合中间件及关键应用的开放源代码操作系统,主要使用于各种便携设备,是目前最流行的手机开发平台,该系统的Logo是一个机器人。

它最初是由Andy Rubin(谷歌工程副总裁)开发,最初主要支持手机。

2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。

与其他操作系统一样,Android的系统也采用了分层架构,依次为:应用程序层、应用程序框架层、系统运行库层和Linux核心层。

Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随着其快速发展,如今已可使用多种编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。

系统底层方面,Android 使用C/C++作为开发语言。

早期的应用程序主要是是使用Java作为编程语言开发,通常使用Android SDK(Android软件开发包)来进行应用程序的开发;但通过不同的软件开发包,则使用不同的编程语言。

关键词:开源,Android,SDK目录1 绪论 (1)2 Android系统架构 (2)2.1 Android系统架构描述 (2)2.2 Android SDK开发环境 (3)3 Android系统概述 (4)3.1 Android基础知识 (4)3.2 Android的开发工作 (4)3.3 Android的SDK与源代码 (5)结论 (6)参考文献 (7)1 绪论移动电话(手机)作为一种消费类电子产品,走进普通民众的生活,已经有20多年历史了。

第1章Android系统介绍

第1章Android系统介绍

第1章Android系统介绍2007年,Google公司推出了一款无与伦比的移动智能设备系统——Android,这是一种建立在Linux 基础之上的为手机、平板等移动设备提供的软件解决方案。

截至2013年,根据知名IDC公司的统计,Android系统在世界智能手机发货量中占据75%的份额,已经成为了当今最受欢迎的智能设备系统之一。

本章将引领读者一起来了解Android系统的发展历程和背景,充分体验这款操作系统的成功之处。

1.1 纵览智能设备系统知识点讲解:光盘:视频\知识点\第1章\纵览智能设备系统.avi在当今市面中有很多智能手机系统,在Android推出之前,智能手机系统领域塞班、苹果、微软互不相让,呈三足鼎立之势。

除此之外,还有占份额较小的PDA、黑莓等。

本节将一一介绍这些智能手机系统。

1.1.1 Symbian(塞班)Symbian作为昔日智能手机的王者,在2005—2010年曾一度盛行,街上大大小小拿的很多都是诺基亚的Symbian手机,N70—N73—N78—N97,诺基亚N系列曾经被称为“N=无限大”的手机。

对硬件的水平要求低,操作简单,省电,软件众多是Symbian系统手机的重要特点。

在国内软件开发市场内,基本每一个软件都会有对应的塞班手机版本。

而塞班开发之初的目标是要保证在较低资源的设备上能长时间稳定可靠地运行,这导致了塞班的应用程序开发有着较为陡峭的学习曲线,开发成本较高。

但是程序的运行效率很高。

例如5800的128MB的RAM,后台可以同时运行十几个程序而保持操作流畅(多任务功能是特别强大的),即使几天不关机它的剩余内存也能保持稳定。

虽然在Android、iOS的围攻之下,诺基亚推出了塞班^3系统,甚至依然为其更新(Symbian Anna,Symbian Belle),从外在的用户界面到内在的功能特性都有了显著提升,例如可自由定制的全新窗体部件、更多主屏、全新下拉式菜单等。

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

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

手机安卓系统简介及测试经验总结手机安卓系统简介及测试经验总结手机安卓系统简介及测试经验总结一、Android简介Android(安卓)系统是手机或一些平板电脑等终端的操作系统,可以说是现在最流行的系统之一。

是目前最流行的手机智能平台,目前广泛的应用在智能手机上,在智能手机领域掀起了“Android风暴”。

Android系统在不久的将来即将应用在平板电脑,微波炉,电冰箱等等电器上,发展前景很好。

尤其是Android操作系统的平板电脑更值得大家期待!安卓相比塞班主要有这几个优点:1、系统基于Linux,非常稳定,怎么折腾都不死机,不像塞班三天两头死机。

2、系统代码年轻并且精简,手机运行比较快!不像塞班手机用一段时间后速度会变慢。

3、系统升级后以前的软件都可用,目前支持的软件极多达三万种!不像塞班系统一升级以前软件都作废,用户毫无办法智能干瞪眼。

4、安卓操作界面很人性化,像苹果手机一样很多界面都是动态的,酷炫且华丽,并且在图标甚至空白处长按三秒有类似电脑鼠标右键的快捷菜单弹出,很方便。

相比之下塞班界面设计较保守,诺基亚的触屏机号称多次升级,其实还是老一代的手机N73加触控点按。

Android是基于Linux开放性内核的手机操作系统,Android系统由操作系统、中间件、用户界面和应用软件组成。

它采用软件堆层(SoftwareStack,又名软件叠层)的架构,主要分为三部分。

底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机VirtualMachine,由C++开发。

最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。

二、Android系统各个版本及功能1、Android1.1202*年9月22日,由HTC代工生产T-Mobile定制的HTCG1正式面世,Android系统终于面向世人。

作为全球首款使用Android操作系统的手机,该机支持WCDMA/HSPA网络,并支持Wi-Fi。

Android 系统综述

Android 系统综述

计算机科学与工程学院课程设计报告题目全称: Android系统综述学生学号:XXXXXX姓名: XXXXX指导老师: XXXXXXXXXXX 职称:指导老师评语:签字:课程设计成绩:设计过程表现设计报告质量总分目录目录 (2)1. Android的发展状况 (3)1.1 Android项目的起源与发展 (3)1.2 Android系统的产品化 (3)1.3 Android与其它手机操作系统的竞争现状 (4)1.3.1 Android与其它基于Linux的智能机系统 (4)1.3.2 Android与其它智能机系统 (5)2.Android的架构 (5)2.1 Android系统的功能特性 (5)2.2 Android的架构 (6)2.2.1 应用程序 (6)2.2.2 应用程序框架 (7)2.2.3 库 (7)2.2.4 Android 运行时(Android Runtime) (8)2.2.5 Linux内核 (8)2.3 Dalvik虚拟机 (8)2.4架构与许可证之间的关系 (9)3.Android上的应用程序 (10)3.1Android应用程序特点 (10)3.2Android的应用程序开发现状 (11)3.2.1Android Market与iPhone App Store (11)3.2.2Android上的应用程序开发概要 (14)4.Android 在中国的现状 (17)4.1 Android系统在中国的市场推广 (17)4.2 国内Android开发者的现状 (17)1. Android的发展状况1.1 Android项目的起源与发展Android项目起源于Google的一次收购。

2005年8月,Google发起了一次并不起眼的收购,一家名为Android的,成立才22个月的公司被Google收入囊中,公司中的员工也大多进入了Google工作,进入Google之后,Andy Rubin 带领开发人员开发出了基于Linux 内核的Android系统。

智能手机使用深度调查文献综述

智能手机使用深度调查文献综述

智能手机使用深度调查文献综述摘要:从1999年末摩托罗拉公司里程碑式的推出第一款智能手机雏形,到2010年IPHONE4作为明星手机风靡全球。

在这十余年,智能手机不论从机型种类还是销售数量上,都呈欣欣向荣之势。

它以其小巧的机型、便捷的信息传输方式和强大的功能,逐渐占据了庞大的手机市场。

用科学心理学的方法,对智能手机进行系统的调查评估急需进行。

本文根据最新的中外文献和市场调查报告,将从智能手机定义、操作系统种类特点及研究方法方面进行介绍。

关键词:智能手机、操作系统种类、研究方法一、智能手机的定义目前业界对智能手机还没有一个统一的定义。

笔者收录了以下几个研究机构给出的定义,瑞根(UBS)在2010年4月《谁是智能手机市场的赢家》一文中给出的定义是:智能手机是指可运行一个可卸载操作系统的手机(操作系统使得第三方应用软件开发成为可能);里昂证劵(CLSA)在2010年4月《全球智能手机研究报告》中给出的定义为:一种结合了电话和电脑的功能并且能够运行“开放式”操作系统的设备。

不像传统的手机提供语音通话和短信的功能,智能手机提供更先进的功能,比如网络浏览,邮件和其他程序;赛迪咨询在2009年1月《中国智能手机市场竞争分析》中给的定义是:采用为应用开发者提供了标准接口和平台的完整开放式操作系统的手持移动通信终端。

基于开放式操作系统,具有添加应用程序的能力;维基百科中的解释是:智能手机是一种比功能手机(feature phone)提供更强计算能力和连接性的手机。

功能手机只能在诸如Java ME 或者BREW的平台上运行程序,智能手机却允许用户在特定平台上安装更多的高级程序应用。

综合以上观点,一般认为智能手机的主要特点是①具有开放性的操作系统,如Mac OS、Windows Mobile、Symbian、Google Android、Linux和Blackberry OS等。

②具有很强的扩展性,随意安装或卸载应用程序。

Android手机的发展综述

Android手机的发展综述

Android手机的发展综述作者:樊志刚来源:《中国科技博览》2012年第10期[摘要]:互联网巨头的谷歌发布的基于Linux平台的开源手机操作系统Android,由操作系统、中间件、用户界面和应用软件组成,由于其开源的操作系统,据说号称是首个为移动终端打造的真正开放和完整的移动软件。

本文从其发展历程、平台发展以及国内外应用的发展,系统的给出了Android手机的发展综述。

[关键字]:Android手机平台智能手机应用程序中图分类号:TB381 文献标识码:TB 文章编号:1009-914X(2012)10- 0092–01一、引言手机已经与现代人的生活方式紧紧地结合在一起,据国家工信部统计资料显示,截止2009年5月,我国移动用户数量已突破6.87亿,移动电话普及率50.7部/百人,成为全球拥有手机数量最多的国家。

而与此同时,手机用户对手机多样化、个性化的信息需求呈现日益增长的趋势,消费者希望移动终端能为自己提供的信息服务越来越丰富、功能越来越多。

因此随着3G的建设必将推动移动、联通、电信三大运营商以及众多软件行业研发适用于手机上网及应用的各种软件。

摩托罗拉在1999年推出了一款名为天拓A6188的手机,开启了智能手机操作系统研究与实用的先河。

2002年众多智能手机的诞生使人们认识到了智能手机广泛的操作领域和强大的应用功能,手机研发商也看到了智能手机极为广阔的市场前景。

这些都为智能手机在今天的全面兴盛奠定了基础。

从此之后,智能手机的推出便一发而不可收拾,操作系统的能力、CPU的速度、内存的容量这些参数的纪录都在不停地被刷新,智能手机迎来了一个百花齐放的时代。

二、Android手机的发展历程2002 年12 月,索尼合并爱立信后,推出了至今仍能见到的机皇P802,它以独创的可以拆卸的半开式键盘吸引了不少人的目光。

Syrnbian OS(塞班系统)由诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机平台,2002 年10月,世界上首部2.5G基于Symbian OS 操作系统的智能手机在芬兰诞生了。

android系统详细介绍

android系统详细介绍

• Android 2.3 Gingerbread姜饼 • 北京时间2010年12月7日凌晨,Google正式对外 发布了他们的下一代智能手机操作系统Android 2.3也就被大家所熟知的Android Gingerbread系 统。 • 主要更新包括: • 游戏:增加了新的垃圾回收和优化处理事件,以 提高对游戏的支持能力。原生代码可直接存取输 入和感应器事件、EGL/OpenGL ES、OpenSL ES。新的管理窗口和生命周期的框架。
系统架构
• 应用程序 • Android以Java为编程语言,从接口到功能,都有 层出不穷的变化,其中Activity等同于J2ME的 MIDlet,一个 Activity 类(class)负责创建视窗 (window),一个活动中的Activity就是在 foreground(前景)模式,背景运行的程序叫做 Service。两者之间通过由ServiceConnection和 AIDL连结,达到复数程序同时运行的效果。如果 运行中的 Activity 全部画面被其他 Activity 取代时, 该 Activity 便被停止(stopped),甚至被系统清 除(kill)。
系统简介
• Android是基于Linux开放性内核的操作系统, 是Google公司在2007年11月5日公布的手 机操作系统。早期由原名为"Android"的公 司开发,谷歌在2005年收购"Android.Inc" 后,继续进行对Android系统开发运营,它 采用了软件堆层(software stack,又名软 件叠层)的架构,主要分为三部分。底层 Linux内核只提供基本功能,其他的应用软 件则由各公司自行开发,部分程序以Java 编写。
• 2011年初数据显示,仅正式上市两年的操 作系统Android已经超越称霸十年的塞班系 统,使之跃居全球最受欢迎的智能手机平 台。现在,Android系统不但应用于智能手 机,也在平板电脑市场急速扩张。采用 Android系统主要厂商包括台湾的HTC,(第 一台谷歌的手机G1由HTC生产代工)美国 摩托罗拉,SE等,中国大陆厂商如:华为、 中兴、联想等。

Android系统文献综述

Android系统文献综述

本科毕业设计文献综述院(系):信息工程学院专业:计算机科学与技术姓名:学号:完成日期:2012年5月20日文献综述随着手机的普及以及手机应用的深入人心,近几年Android应用的开发成为了人们关注的话题。

而蓝牙技术作为短距离通信的研究热点与核心技术,近年来得到了广泛的关注和快速的发展。

本文主要就研究、学习Android系统与蓝牙技术中参考的一些文献资料及国内外理论进行了梳理,为本科毕业设计的顺利完成提供了相关理论基础和方法。

1 Android系统研究Android是基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,而且不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件[1]。

Android的开发概括为两类:一是系统开发,包括低层linux内核的裁剪和扩展,硬件驱动的开发和系统移植等,从业人员主要工作在硬件厂商的公司里:而是应用开发,主要包括游戏开发、Android互联网客户端开发和工具软件开发等。

随着用户群体的不断壮大,Android系统有望成为手机操作系统的“Windows”所以Android应用开发应用需求将非常大[2]。

1.1 Android简介Android是基于Linux内核的软件平台和操作系统,早期由Google开发,后由开放手机联盟Open Handset Alliance开发。

它采用了软件堆层software stack,又名以软件叠层的架构,主要分为三部分。

低层以Linux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。

另外,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟[3]。

1.2 Android开发工具Android的上层应用程序是用Java语言开发的,同时需要基于Dalvik虚拟机,所以Google公司推荐使用主流的Java继承开发环境Eclipse。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关于手机Android操作系统介绍文献综述
1.前言
随着手机的发展,“Android”这个单词被人们提到的越来越多,尤其是近几年智能机的快速发展,“Android”占据了智能机中操作系统的市场。

Android由Google公司在2007年11月5日推出,是基于Linux内核的开源手机操作系统。

该平台由操作系统、中间件、用户界面和应用软件组成,而且不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个移动终端打造的真正开放和完整的移动软件。

作为一款开放式的操作系统,随着其快速发展,如今已可使用多种编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎。

2.安卓的发展
◆Android 1.0
推出时间:2008年9月
主要功能:内建Google移动服务(GMS),支持完整HTML、XHTML网页浏
览,支持浏览器多页面浏览,内置Android Market软件市场,支持App
下载和升级,支持多任务处理、Wi-Fi、蓝牙、即时通讯等
◆Android 1.5 Cupcake纸杯蛋糕
推出时间:2009年4月
主要改进:摄像头开启和拍照速度更快,GPS定位速度大幅度提升,支
持触屏虚拟键盘输入,可以直接上传视频和图像到网上
◆Android 1.6 Dount 甜甜圈
推出时间:2009年9月
主要改进:支持快速搜索和语言搜索,增加程序耗电指示,在照相机、
摄像机、相册、视频界面下各功能可以快速切换进入,支持CDMA网络,支持多语言文字声音
◆Android 2.0 & 2.1 松饼
推出时间:2009年10月
主要改进:支持添加多个邮箱帐号,支持多帐号联系人同步,支持微软
Exchange邮箱帐号,支持蓝牙2.1标准,浏览器采用新的UI设计,支持
HTML5标准,日历功能得到该机
◆Android 2.2 Froyo 冻酸奶
推出时间:2010年5月
主要改进:新增帮助提示功能的桌面插件,Exchange帐号支持得到提升,
增加热点分享功能,键盘语言更加丰富,支持Adobe Flash 10.1
◆Android 2.3 Gingerbread 姜饼
推出时间:2010年12月
主要改进:用户界面优化,运行效果更佳流畅,新的虚拟键盘设计,文
本输入效率提升,文本选择、复制粘贴操作得到简化,支持NFC近场通
信功能,支持网络电话
◆Android 3.0 Honeycomb 蜂巢
推出时间:2011年2月
主要改进:专为平板电脑设计,优化多任务处理、提醒功能、桌面个性
化、插件,支持蓝牙共享上网,内建多媒体传输协议
◆Android 4.0 ICE Cream Sandwich
推出时间:2011年10月
主要改进:同时支持智能手机、平板电脑、电视等设备,拥有一流的新
UI,用户可以通过Android Market购买音乐,运行速度比3.1提升达1.8
倍,支持现有的智能手机
3.安卓系统的优缺点
优点:
◆“开源”
安卓系统之所以能够在智能机操作系统中占有如此大的市场,最重要的一点就是“开源”,即公开源代码,这是安卓系统能够与苹果公司的
ios操作系统相抗衡的一个最重要的因素。

安卓系统的开源深深吸引了
许多软件开发人员,软件开发人员可以使用、修改和发行开放的源代码,
并且不受任何限制。

一旦拥有众多的开发者,软件的开发周期自然就短了,开发成本也大大降低,相应的安卓系统发展得更快,更加符合大众体验程度。

与安卓系统相反,全球著名的手机公司苹果公司iphone所用的ios操作系统却是不对外公开源码的,这样一来苹果的操作系统开发人员就要少很多。

有人预言,如果苹果公司在未来几年内没有很大的创新的话,苹果公司很有可能就会像现在的诺基亚公司一样,慢慢走下坡路。

◆强大的背后支撑
虽然安卓最早不属于谷歌公司,但是自从2005年安卓的前公司被收购后,谷歌在安卓系统上投入了大量人力、财力。

众所周知,谷歌的搜索引擎和谷歌地图等软件在全球是数一数二的,那么谷歌当然会把它的搜索引擎、地图放在安卓系统上,并且搜索引擎和地图又是人们上网必须使用的,所以安卓深受大众的喜爱。

◆选择多样化
由于安卓系统的开放性,各厂商为了迎合大众推出层出不穷的新产品,以安卓为操作系统的机型有很多种,但是机型上的差异不会影响到数据的同步、软件的兼容,这给消费者更多的购机选择。

相反,苹果手机的ios操作系统只是应用在它自己的产品iphone上,人们没有什么选择余地,即使苹果公司生产的手机设计再好,总会有一些用户不满意,这样多少会减少用户的使用数量。

多样化的另一点表现在安卓系统给予用户很高的自由度,比如说用户可以根据自己的喜好来设置手机界面,安卓应用市场上甚至有各种各样的启动器来供用户自己选择,让用户的手机与众不同。

然而iphone 只有一成不变的手机界面,不能对其进行更改。

缺点:
◆安全问题
由于安卓系统的“开源”,和快速发展以及审核机制的不完善导致安卓市场上出现一些恶意软件。

曾经安卓系统上出现过间谍软件、木马病毒,用户的隐私得不到保障,用户的财产安全也可能受到威胁。

◆版本太多
安卓自从推出到现在不过几年的时间,从我上文的分析就可以看出,安卓系统的更新速度是非常快的,版本更新过快带来不好的一面就是当
新版本的安卓手机提供新功能和系统性能优化,低版本的安卓系统手机
却无法使用,有些人不得不无奈的选择通过“刷机”来更新安卓的版本。

因为版本太多,不同机型运行安卓系统的流畅程度不同。

系统缺陷
在苹果公司的ios中,UI渲染具有最高的优先等级,当用户的手指接触到iphone的触摸屏后,IOS中所有的进程都将停止,系统会将所有
硬件资源用于渲染UI过程;而在安卓中UI渲染过程的优先级没有IOS
那么高,也就是说当你触摸安卓手机屏幕的时候,系统后台的程序并没
有停止。

仍然在继续运行,并不会让路给界面渲染。

在安卓上,为了提
高程序下次运行时的载入速度,并不会将用户退出的程序完全关闭,而
是将这些程序存入内存中压缩并缓存,在下次重新加载时,重新解压读
取,这种看似合理运行机制并没有给用户体验来带多少明显的改进,但
却占用了大量的内存空间,造成用户运行大型软件或游戏时内存不足而
加载速度减慢,并且一些软件会不断自行重启。

4.安卓未来的展望
安卓近两年来一直是苹果公司最大的威胁,安卓所代表的是开放系统,苹果公司所代表的是封闭系统。

在我看来,安卓在未来的几年内智能手机的占有将超过苹果的ios系统位居第一位。

第一,随着智能机的发展,越来越多的用户被智能机的功能所吸引,人们对智能机的需求越来越多,相应的安卓系统的市场占有率也不断增多。

第二,安卓最大的有点就是“开源”,这一点带来的好处是其它非开源系统所无法比拟的,毕竟一个公司的人力资源有限,即使员工有再大的创造力,也很难与外面千千万万的开发者相抗衡。

第三,从近几年安卓市场占有率的曲线可以看出,安卓系统的占有率可以说是直线上升,安卓系统不断完善,不断进步,超越ios位居榜首是指日可待的。

5.参考文献
《深入浅出Google Android》E2ECloud编著,人民邮电出版社
《深入理解Android》邓凡平编著,机械工业出版社
陈强
2013年3月2日星期六。

相关文档
最新文档