当前位置:文档之家› Android程序设计思路概述演示文稿

Android程序设计思路概述演示文稿

17
Blackberry

BlackBerry

加拿大公司RIM(Research In Motion)产品 内置一种移动电子邮件系统终端 支持推动式电子邮件、移动电话、文字短信、互 联网传真、网页浏览及其他无线信息服务 BIS(BlackBerry Internet Service)即黑莓网络 服务,针对于个人用户或不能部署BES服务器的 企业开展的邮件推入服务 BES(BlackBerry Enterprise service)即黑莓企 业服务
奔迈Treo Pro
16
WebOS

WebOS

Palm公司开发 以Linux内核为主体加上Palm的专有软件 支持在线社交网络和Web 2.0一体化 包括一系列的应用程序作个人信息管理及使用各种网络技术,如 HTML5、JavaScript及CSS 支持触屏

特点



奔迈Treo Pro
胖梨Palm Pre


Andoird的 平台化
以Android为纽带将软硬件开发商、设备制造商、电信运营
商等结成深层次的合作伙伴关系,在移动产业内形成一个 开放式的生态系统 全球为数众多的移动电话用户正在使用各种基于 Android 的移动智能终端
14
Windows Phone

Windows Phone

移动智能终端应用
移动智能终端操作系统平台
移动智能终端硬件
10
移动智能终端操作系统

移动智能终端操作系统



移动智能终端启动后的背景程序 用户的应用程序是运行于操作系统上的任务 操作系统进行资源管理、消息管理、任务调度、异常处理等工作 嵌入式Linux iOS Android Windows Phone 其他操作系统


常见的移动智能终端操作系统



Palm OS WebOS Blackberry Symbian Meego
11
嵌入式Linux

嵌入式Linux

对Linux经过裁剪后形成的面向嵌入式系统的操作系统 定制化 Linux的内核小、功能强大、API丰富,系统健壮、效率高,易于定制 剪裁,在价格上极具竞争力 Linux不仅支持x86 CPU,还可以支持其他数十种CPU芯片 Linux是开放源码和免费的,具有较好的社区支持 主要有RTLinux和uCLinux 裁剪的工作量 设计与优化
基于微软技术提供的操作系统 用于微软旗下的各种嵌入式设备 其前身是windows Mobile

特点


WP智能手机标准硬件功能配置高 与Xbox Live整合后的游戏优势 集成了微软的多种应用



Outlook Mobile Office Mobile Live Messenger 手机浏览器等
Nexus 4
HTC Butterfly
iPhone 5 Samsung i9300 小米2
7
平板电脑
iPad3
Nexus 10
Samsung Galaxy Note 10.2
联想乐Pad S2010
8
移动智能终端的特点

具有开放式的操作系统
类似桌面系统中的操作系统,可以安装使用第三方程序Biblioteka 优点

缺点

12
iOS

由苹果公司为iPhone开发的操作系统。它主要是给iPhone、 iPod touch以及iPad使用 iOS的系统架构分为四个层次:



核心操作系统层(the Core OS layer) 核心服务层(the Core Services layer) 媒体层(the Media layer) 可轻触层(the Cocoa Touch layer)
嵌入式系统开发与设计
Android平台概述
课程目标

基于Android的移动软件开发

熟悉Android系统框架 掌握Android应用程序开发方法
2
教材与参考资料

杨丰盛,Android应用开发揭秘,北京:机械工业出版社, 2011.5
3
课程内容

Android平台概述 Android体系结构和基本组件 Android Activity Android Service组件 Android Intent与Broadcast Receiver Android数据与存储管理 Android移动多媒体程序设计 Android网络程序设计

Blackberry


通过BES提供在线的手机办公
18
Symbian

Symbian公司为手机而设计的操作系统,它包含联合的数据 库、使用者界面架构和公共工具的参考实现 Symbian系统有以下四个版本



iOS的用户界面的概念基础上是能够使用多点触控直接操作。 iOS是从于Mac OS X核心演变而来,开发工具也是基于 Xcode
13
Android

Android
“Android”是“机器人”的意思 基于Linux的操作系统 用于移动智能终端 谷歌的目标是让移动智能终端的应用不依赖于设备甚至平
具有丰富强大的功能
操作系统本身提供的支持 第三方程序提供的功能和扩展

无线互联网接入能力
可通过多种方式接入网络 Wifi,3G等
9
移动智能终端软硬件架构

移动智能终端硬件

CPU,存储器,屏幕,电源等 操作系统及其支撑环境
移动智能终端操作系统平台

移动智能终端应用

面向用户的应用
4
Android: 移动智能终端操作系统平台
不断进化的移动智能终端

功能手机

传统意义上的手机,功能较为单一 部分可安装和执行应用程序 具有独立的操作系统 可安装/卸载第三方软件 连接移动网络 具有开放式的操作系统, 包括了智能手机、平板等设备

智能手机




智能移动终端

6
智能手机
15
Palm OS

Palm OS

原用于PDA 良好的节能功能。自动进行休眠的调整 合理的内存管理。Palm OS占有非常小的内存。 数据以数据库的格式存储。数据库由一组记录(records)和一些数据 库头信息组成。
主要特点:


1996-PalmPilot 1000 2002-handera 330 胖梨Palm Pre
相关主题