【Android论文栏目提醒】:网学会员--在 Android论文编辑为广大网友搜集整理了:基于Android手机系统市场化的可行性研究报告 - 技术总结绩等信息,祝愿广大网友取得需要的信息,参考学习。
基于
Android市场化的可行性研究报告 I 目录 摘要 ........................................................................................................................................................... ABSTRACT .............................................................................................................................................. 第一章 引言 ........................................................................................................................................... 1 第二章 安卓的系统构架 ....................................................................................................................... 2 2.1安卓的应用程序 ....................................................................................................................... 2 2.2中介软件 ................................................................................................................................... 2 2.3硬件抽象层 ............................................................................................................................... 3 2.4编程语言 ................................................................................................................................... 3 2.5系统版本 ................................................................................................................................... 4 2.5.1
Android 1.1 .................................................................................................................. 4 2.5.2
Android 1.5 Cupcake纸杯蛋糕 ............................................................................. 4 2.5.3
Android 1.6 Donut甜甜圈 ..................................................................................... 4 2.5.4
Android 2.0 Eclair松饼........................................................................................ 4 2.5.5
Android 2.1 Eclair松饼........................................................................................ 4 2.5.6
Android 2.2 Froyo冻酸奶 ..................................................................................... 5 2.5.7
Android 2.3 Gingerbread姜饼 ............................................................................. 5 2.5.8
Android 3.0 Honeycomb蜂巢 ................................................................................. 7 2.5.9
Android 3.1 Honeycomb ........................................................................................... 7 第三章 安卓的历史和联盟组成 ........................................................................................................... 8 3.1 开放手机联盟 .......................................................................................................................... 9 3.2 手机开放联盟成员名单 .......................................................................................................... 9 3.3
Android研发团队成员 .......................................................................................................... 12 3.4
Android手机制造商 .............................................................................................................. 12 第四章 安卓的市场化路线及未来展望 ............................................................................................. 16 4.1 2011年
Android发展路线 .................................................................................................... 16 4.2
Android平台五大优势特色 .................................................................................................. 16 4.3
Android的未来发展 .............................................................................................................. 18 4.4
Android的市场前景 ............................................................................................................ 19 4.5
Android在中国的前景 .......................................................................................................... 22 4.6 国内
Android应用论坛发展状况 ........................................................................................ 22 4.7 国内安卓市场发展状况 ........................................................................................................ 22 基于
Android市场化的可行性研究报告 II 4.8
Android的市场手机品牌..................................................................................................... 24 4.9 2011
Android使用情况数据报告 .......................................................................................... 27 4.9.1 终端方面 ..................................................................................................................... 28 4.9.2 用户方面.................................................................................................................... 29 4.9.3 应用方面.................................................................................................................... 29 4.9.4 总结 ............................................................................................................................ 30 第五章 基于MTK的安卓产品的可行性 .......................................................................................... 31 5.1 关于安卓系统的市场调查 .................................................................................................... 31 5.2华强北的市场调研 ................................................................................................................. 39 第六章 总结 ......................................................................................................................................... 44 6.1 我的收获 ................................................................................................................................ 44 6.2 建议 ........................................................................................................................................ 44 致谢 ............................................................................................................................................... 44 附录-参考文献 ............................................................................................................................. 44 基于
Android市场化的可行性研究报告 III 基于
Android市场化的可行性研究报告 编写人郑义 摘要
Android一词的本义指“机器人”同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称该平台由操作系统、中间件、用户界面和应用软件组成号称是首个为移动终端打造的真正开放和完整的移动软件。
目前最新版本为
Android 2.4 Gingerbread和
Android 3.0 Honeycomb。
关键词
Android开源手机操作系统开放完整 基于
Android市场化的可行性研究报告 IV ABSTRACTAndroid operating systemAndroid is a software stack for mobile devices that includes an operating system middleware and key applications. Google Inc. purchased the initial developer of the software
Android Inc. in 2005. Androids mobile operating system is based on the Linux kernel. Google and other members of the Open Handset Alliance collaborated on Androids development and release. The
Android Open Source Project AOSP is tasked with the maintenance and further development of
Android. The
Android operating system is the worlds best-selling Smartphone platform.
Android has a large community of developers writing applications quotappsquot that extend the functionality of the devices. There are currently over 200000 apps available for
Android.
Android Market is the online app store run by Google though apps can also be downloaded from third-party sites. Developers write primarily in the Java language controlling the device via Google-developed Java libraries. The unveiling of the
Android distribution on 5 November 2007 was announced with the founding of the Open Handset Alliance a consortium of 80 hardware software and telecom companies devoted to advancing open standards for mobile devices. Google released most of the
Android code under the Apache License a free software and open source license. The
Android open-source software stack consists of Java applications running on a Java-based object-oriented application framework on top of Java core libraries running on a Dalvik virtual machine featuring JIT compilation. Libraries written in C include the surface manager OpenCore media framework SQLite relational database management system OpenGL ES 2.0 3D graphics API WebKit layout engine SGL graphics engine SSL and Bionic libc. The
Android operating system including the Linux kernel consists of roughly 12 million lines of code including 3 million lines of XML 2.8 million lines of C2.1 million lines of Java and 1.75 million lines of C. KEYWORDS: AndroidOpen Source Projectsoftware stack for mobile devices基于
Android市场化的可行性研究报告 1 第一章 引言
Android是基于Linux开放性内核的操作系统是Google公司在2007年11月5日公布的手机操作系统。
早期由原名为quotAndroidquot的公司开发谷歌在2005年收购quotAndroid.Incquot后继续进行对
Android系统开发运营它采用了软件堆层software stack又名软件叠层的架构主要分为三部分。
底层Linux内核只提供基本功能其他的应用软件则由各公司自行开发部分程序以Java编写。
2011年初数据显示仅正式上市两年的操作系统
Android已经超越称霸十年的塞班系统使之跃居全球最受欢迎的智能手机平台。
现在
Android系统不但应用于智能手机也在平板电脑市场急速扩张。
采用
Android系统主要厂商包括台湾的HTC第一台谷歌的手机G1由HTC生产代工美国摩托罗拉SE等中国大陆厂商如华为、中兴、联想等。
基于
Android市场化的可行性研究报告 2 第二章 安卓的系统构架 2.1应用程序
Android以Java为编程语言从接口到功能都有层出不穷的变化其中Activity等同于J2ME的MIDlet一个 Activity 类class负责创建视窗window一个活动中的Activity就是在 foreground前景模式背景运行的程序叫做Service。
两者之间通过由ServiceConnection和AIDL连结达到复数程序同时运行的效果。
如果运行中的 Activity 全部画面被其他 Activity 取代时该 Activity 便被停止stopped甚至被系统清除kill。
View等同于J2ME的Displayable程序人员可以通过 View 类与“XML layout”档将UI放置在视窗上
Android 1.5的版本可以利用 View 打造出所谓的 Widgets其实Widget只是View的一种所以可以使用xml来设计layoutHTC的
Android Hero手机即含有大量的widget。
至于ViewGroup 是各种layout 的基础抽象类abstract classViewGroup之内还可以有ViewGroup。
View的构造函数不需要再Activity中调用但是Displayable的是必须的在Activity 中要通过findViewById来从XML 中取得ViewAndroid的View类的显示很大程度上是从XML中读取的。
View 与事件event息息相关两者之间通过Listener 结合在一起每一个View都可以注册一个event listener例如当View要处理用户触碰touch的事件时就要向
Android框架注册View.OnClickListener。
另外还有Image等同于J2ME的BitMap。
2.2中介软件 操作系统与应用程序的沟通桥梁应用分为两层函数层Library和虚拟机Virtual Machine。
Bionic是
Android 改良libc的版本。
Android 同时包含了Webkit所谓的Webkit 就是Apple Safari 浏览器背后的引擎。
Surface flinger 是就2D或3D的内容显示到屏幕上。
Android使用工具链Toolchain为Google自制的Bionic Libc。
Android采用OpenCORE作为基础多媒体框架。
OpenCORE可分7大块PVPlayer、PVAuthor、Codec、PacketVideo Multimedia FrameworkPVMF、Operating System Compatibility LibraryOSCL、Common、OpenMAX。
Android 使用skia 为核心图形引擎搭配OpenGL/ES。
skia与Linux Cairo功能相当但相较于Linux Cairo skia 功能还只是雏形的。
2005年Skia公司被Google收购2007年初Skia GL源码被公开目前Skia 也是Google Chrome 的图形引擎。
基于
Android市场化的可行性研究报告 3
Android的多媒体数据库采用SQLite数据库系统。
数据库又分为共用数据库及私用数据库。
用户可通过ContentResolver类Column取得共用数据库。
Android的中间层多以Java 实现并且采用特殊的Dalvik 虚拟机Dalvik Virtual Machine。
Dalvik虚拟机是一种“暂存器型态”Register Based的Java虚拟机变量皆存放于暂存器中虚拟机的指令相对减少。
Dalvik虚拟机可以有多个实例instance 每个
Android应用程序都用一个自属的Dalvik虚拟机来运行让系统在运行程序时可达到优化。
Dalvik 虚拟机并非运行Java字节码Bytecode而是运行一种称为.dex格式的文件。
2.3硬件抽像层
Android 的 HAL硬件抽像层是能以封闭源码形式提供硬件驱动模块。
HAL 的目的是为了把
Android framework 与 Linux kernel 隔开让
Android 不至过度依赖 Linux kernel以达成 kernel independent 的概念也让
Android framework 的开发能在不考量驱动程序实现的前提下进行发展。
HAL stub 是一种代理人proxy的概念stub 是以 .so 档的形式存在。
Stub 向 HAL“提供”操作函数operations并由
Android runtime 向 HAL 取得 stub 的 operations再 callback 这些操作函数。
HAL 里包含了许多的 stub代理人。
Runtime 只要说明“类型”即 module ID就可以取得操作函数。
2.4编程语言
Android 是运行于 Linux kernel之上但并不是GNU/Linux。
因为在一般GNU/Linux 里支持的功能
Android 大都没有支持包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。
Android又以bionic 取代Glibc、以Skia 取代Cairo、再以opencore 取代FFmpeg 等等。
Android 为了达到商业应用必须移除被GNU GPL授权证所约束的部份例如
Android将驱动程序移到 userspace使得Linux driver 与 Linux kernel彻底分开。
bionic/libc/kernel/ 并非标准的kernel header files。
Android 的 kernel header 是利用工具由 Linux kernel header 所产生的这样做是为了保留常数、数据结构与宏。
基于
Android市场化的可行性研究报告 4 目前
Android 的 Linux kernel控制包括安全Security存储器管理Memory Management程序管理Process Management网络堆栈Network Stack驱动程序模型Driver Model等。
下载
Android源码之前先要安装其构建工具 Repo来初始化源码。
Repo 是
Android 用来辅助Git工作的一个工具。
2.5系统版本 很多玩家用户可能会奇怪“为什么
Android 会用甜点作为它们系统版本的代号”这个命名方法开始于 Andoird 1.5 发布的时候。
作为每个版本代表的甜点的尺寸越变越大然后按照26个字母数序纸杯蛋糕甜甜圈松饼冻酸奶姜饼蜂巢。
以下是安卓的各个系统的发布时间名字及简介。
2.51
Android 1.1 发布时间发布于 2008 年9月 2.52
Android 1.5 Cupcake纸杯蛋糕 发布时间发布于 2009 年 5 月 2.53
Android 1.6 Donut甜甜圈 2009 年 9 月发布 2.54
Android 2.0 Eclair松饼 2009 年 10 月 26 日 2.55
Android 2.1 Eclair松饼 基于
Android市场化的可行性研究报告 5
Android 2.1: 2009 年 10 月 26 日又一个主要版本升级以创纪录的速度放出。
这次大版本升级到了
Android 2.1 “Eclair.”
Android 2.1主要特性提升硬件速度更多屏幕以及分辨率选择大幅度的用户界面改良支持 Exchange活动墙纸大幅改进虚拟键盘蓝牙 2.1Google 地图 2.56
Android 2.2 Froyo冻酸奶 谷歌于北京时间2010年5月20日晚上10:30点在旧金山Moscone会展中心举办Google I/O 2010大会第二天的会议Google正式发布了代号是“froyo 冻酸奶”的
Android操作系统2.2版。
相对于上一版本的 改变 1、整体性能大幅度的提升 2、3G网络共享功能。
3、Flash的支持。
4、App2sd功能。
5、全新的软件商店。
6、更多的Web应用API接口的开发。
2.57
Android 2.3 Gingerbread姜饼 gingerdroid 基于
Android市场化的可行性研究报告 6 北京时间2010年12月7日凌晨Google正式对外发布了他们的下一代智能手机操作系统
Android 2.3也就被大家所熟知的
Android Gingerbread系统。
主要更新包括 游戏增加了新的垃圾回收和优化处理事件以提高对游戏的支持能力。
原生代码可直接存取输入和感应器事件、EGL/OpenGL ES、OpenSL ES。
新的管理窗口和生命周期的框架。
多媒体支持VP8和WebM视频格式提供AAC和AMR宽频编码提供了新的音频效果器比如混响、均衡、虚拟耳机和低频提升 通讯方式支持前置摄像头、SIP/VOIP和NFC近场通讯 站在用户的角度看这次更新的亮点主要有 简化界面、速度提升 更快更直观的文字输入 一键文字选择和复制/粘帖 改进的电源管理系统 新的应用管理方式 原生支持前置前置摄像头、互联网通话和NFC近场通讯 系统原生支持VoIP可以在联系人里加入它的SIP帐户然后直接通过系统来拨打VoIP电话。
增加下载管理器
Android 2.4 Ice cream sandwich冰激凌三明治 预计在2011年第四季度发布。
其甜品代号为 Ice cream sandwich冰激凌三明治 预计与2.3版本之间的变化不会太大但是会有不少功能更新。
毕竟已经采用了新的代号。
目前已知的
Android 2.4带来的更新包括更多的动画特效、更快的运行速度、软件通话降噪、视频聊天等。
Android 2.4系统不会是之前一直谣传的
Android 3.0其真正的版本号将会是
Android 2.4。
基于
Android市场化的可行性研究报告 7 2.58
Android 3.0 Honeycomb蜂巢 3.0系统特性 ·优化针对平板 ·全新设计的UI增强网页浏览功能 ·n-app purchases功能 ·经过优化的Gmail电子邮箱 ·全面支持GoogleMaps 2.59
Android 3.1 Honeycomb Google发布了最新的
Android3.1操作系统新版本最大的改变是将
Android手机系统跟平板系统再次合并从而方便开发者。
Android3.1相比3.0的升级有限除了任务管理器可以滚动支持USB 输入设备键盘、鼠标等另外还有它会支持 Google TV.可以支持XBOX 360无线手柄这个就牛掰了大屏幕的
Android平板.