智能手机应用程序开发设计简介

智能手机应用程序开发设计简介

ID:40237912

大小:479.79 KB

页数:27页

时间:2019-07-28

智能手机应用程序开发设计简介_第1页
智能手机应用程序开发设计简介_第2页
智能手机应用程序开发设计简介_第3页
智能手机应用程序开发设计简介_第4页
智能手机应用程序开发设计简介_第5页
资源描述:

《智能手机应用程序开发设计简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、演讲者:宣峰时间:2013-09-05智能手机应用程序开发设计简介目录智能手机简介智能手机特点智能手机操作系统智能手机开发平台互联网手机发展方向PhoneGap跨平台开发智能手机简介所谓智能手机,是指像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的这样一类手机的统称。智能手机-概念起源智能手机的诞生,是掌上电脑(PocketPC)演变而来的。最早的掌上电脑是不具备手机的通话功能,但是随着用户对于掌上电脑的个人信息处理方面功能的依赖的提升,但由不习惯于随时都携带手机和PP

2、C两个设备,所以厂商将掌上电脑的系统移植到了手机中,于是才出现了智能手机这个概念。智能手机简介智能手机特点智能手机操作系统智能手机开发平台互联网手机发展方向PhoneGap跨平台开发智能手机特点智能手机具有五大特点⒈具备无线接入互联网的能力,即需要支持GSM网络下的GPRS或者CDMA网络的CDMA1X或3G(WCDMA、CDMA-2000、TD-CDMA)网络,甚至4G(HSPA+、FDD-LTE、TDD-LTE)。⒉具有PDA的功能,包括PIM(个人信息管理)、日程记事、任务安排、多媒体应用、浏览网页。⒊具有开放性的操作系统,拥有独立的核心处理器(CPU)和内存,可以安装更多的应用程序,

3、使智能手机的功能可以得到无限扩展。⒋人性化,可以根据个人需要扩展机器功能。根据个人需要,实时扩展机器内置功能,以及软件升级,智能识别软件兼容性,实现了软件市场同步的人性化功能。⒌功能强大,扩展性能强,第三方软件支持多。智能手机简介智能手机特点智能手机操作系统智能手机开发平台互联网手机发展方向PhoneGap跨平台开发智能手机操作系统Symbian操作系统由诺基亚、索爱、MOTO、西门子等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。Windowsmobile操作系统由微软公司研发手机操作系统。黑莓操作系统是加拿大ResearchInMotion(简称RIM)公司推出

4、的一种无线手持邮件解决终端设备的操作系统Palm操作系统PALM公司研发的操作系统Android(安卓)操作系统是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称Linux操作系统Linux以自由、免费、开放源代码为武器,采用Linux操作系统可以降低智能手机的成本MacOSX由苹果推出的系统,基于UNIX智能机主流系统分类及对比智能手机简介智能手机特点智能手机操作系统智能手机开发平台互联网手机发展方向PhoneGap跨平台开发智能手机开发平台当前三大主流智能手机开发应用Android开发语言为JAVAIOS开发语言为Object-cWinPhone开发语言

5、为C#Android开发平台的架构模型Applicationframework:可重用的和可替换的组件部分,在这个层面上,所有的软件都是平等的。Dalvikvirtulmachine:一个基于Linux的虚拟机。Integratedbrowser:一个基于开源的WebKit引擎的浏览器,在应用程序层。Optimizedgraphics:包含一个自定义的2D图形库和基于OpenGLES1.0标准的3D实现。SQLite:数据库Mediasupport:通用的音频,视频和对各种图片格式的支持(MPEG4,H.264,MP3,AAC,AMR,JPG,PNG,GIF)GSMTelephony:GSM

6、移动网络,硬件支持。Bluetooth,EDGE,3G,andWiFi:都依赖于硬件支持。Camera,GPS,compass,andaccelerometer:都依赖于硬件支持。Richdevelopmentenvironment:包含一套完整的开发工具集,方便跟踪调试,内存检测和性能测试,而且提供了Android开发环境搭建JDK安装Eclipse安装AndroidSDK安装ADT安装创建AVDIOS开发平台的架构模型IOS的系统架构分为四个层次:核心操作系统层(CoreOSlayer)、核心服务层(CoreServiceslayer)、媒体层(Medialayer)和可触摸层(Coco

7、aTouchlayer)可触摸层,这一层为我们的应用程序开发提供了各种有用的框架,并且大部分与用户界面有关,本质上来说它负责用户在iOS设备上的触摸交互操作。媒体层,通过它我们可以在应用程序中使用各种媒体文件,进行音频与视频的录制,图形的绘制,以及制作基础的动画效果。核心服务层,我们可以通过它来访问iOS的一些服务。核心操作系统层,它包括内存管理、文件系统、电源管理以及一些其他的操作系统任务。它可以直接和硬件

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

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

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