android程序设计-概述

android程序设计-概述

ID:1390824

大小:4.89 MB

页数:72页

时间:2017-11-11

android程序设计-概述_第1页
android程序设计-概述_第2页
android程序设计-概述_第3页
android程序设计-概述_第4页
android程序设计-概述_第5页
资源描述:

《android程序设计-概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Android平台概述嵌入式系统开发与设计课程目标基于Android的移动软件开发熟悉Android系统框架掌握Android应用程序开发方法2教材与参考资料杨丰盛,Android应用开发揭秘,北京:机械工业出版社,2011.53课程内容Android平台概述Android体系结构和基本组件AndroidActivityAndroidService组件AndroidIntent与BroadcastReceiverAndroid数据与存储管理Android移动多媒体程序设计Android网络程序设计4Android:移动智能终端操作系统平台不断进化的移动智能终端功能手

2、机传统意义上的手机,功能较为单一部分可安装和执行应用程序智能手机具有独立的操作系统可安装/卸载第三方软件连接移动网络智能移动终端具有开放式的操作系统,包括了智能手机、平板等设备6智能手机7Nexus4HTCButterfly小米2Samsungi9300iPhone5平板电脑8Nexus10联想乐PadS2010SamsungGalaxyNote10.2iPad3移动智能终端的特点具有开放式的操作系统类似桌面系统中的操作系统,可以安装使用第三方程序具有丰富强大的功能操作系统本身提供的支持第三方程序提供的功能和扩展无线互联网接入能力可通过多种方式接入网络Wifi,3G

3、等9移动智能终端软硬件架构移动智能终端硬件CPU,存储器,屏幕,电源等移动智能终端操作系统平台操作系统及其支撑环境移动智能终端应用面向用户的应用10移动智能终端硬件移动智能终端操作系统平台移动智能终端应用移动智能终端操作系统移动智能终端操作系统移动智能终端启动后的背景程序用户的应用程序是运行于操作系统上的任务操作系统进行资源管理、消息管理、任务调度、异常处理等工作常见的移动智能终端操作系统嵌入式LinuxiOSAndroidWindowsPhone其他操作系统PalmOSWebOSBlackberrySymbianMeego11嵌入式Linux嵌入式Linux对Li

4、nux经过裁剪后形成的面向嵌入式系统的操作系统定制化优点Linux的内核小、功能强大、API丰富,系统健壮、效率高,易于定制剪裁,在价格上极具竞争力Linux不仅支持x86CPU,还可以支持其他数十种CPU芯片Linux是开放源码和免费的,具有较好的社区支持主要有RTLinux和uCLinux缺点裁剪的工作量设计与优化12iOS由苹果公司为iPhone开发的操作系统。它主要是给iPhone、iPodtouch以及iPad使用iOS的系统架构分为四个层次:核心操作系统层(theCoreOSlayer)核心服务层(theCoreServiceslayer)媒体层(the

5、Medialayer)可轻触层(theCocoaTouchlayer)iOS的用户界面的概念基础上是能够使用多点触控直接操作。iOS是从于MacOSX核心演变而来,开发工具也是基于Xcode13AndroidAndroid“Android”是“机器人”的意思基于Linux的操作系统用于移动智能终端谷歌的目标是让移动智能终端的应用不依赖于设备甚至平台Andoird的平台化以Android为纽带将软硬件开发商、设备制造商、电信运营商等结成深层次的合作伙伴关系,在移动产业内形成一个开放式的生态系统全球为数众多的移动电话用户正在使用各种基于Android的移动智能终端14W

6、indowsPhoneWindowsPhone基于微软技术提供的操作系统用于微软旗下的各种嵌入式设备其前身是windowsMobile特点WP智能手机标准硬件功能配置高与XboxLive整合后的游戏优势集成了微软的多种应用OutlookMobileOfficeMobileLiveMessenger手机浏览器等15PalmOSPalmOS原用于PDA主要特点:良好的节能功能。自动进行休眠的调整合理的内存管理。PalmOS占有非常小的内存。数据以数据库的格式存储。数据库由一组记录(records)和一些数据库头信息组成。161996-PalmPilot10002002-

7、handera330胖梨PalmPre奔迈TreoProWebOSWebOSPalm公司开发以Linux内核为主体加上Palm的专有软件特点支持在线社交网络和Web2.0一体化包括一系列的应用程序作个人信息管理及使用各种网络技术,如HTML5、JavaScript及CSS支持触屏17胖梨PalmPre奔迈TreoProBlackberryBlackBerry加拿大公司RIM(ResearchInMotion)产品Blackberry内置一种移动电子邮件系统终端支持推动式电子邮件、移动电话、文字短信、互联网传真、网页浏览及其他无线信息服务BIS(BlackBerr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。