已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
安卓课程讲义,智能手机开发2010.03。2010.06。嘿。2、课程结构、目标:了解智能手机发展现状、安卓平台架构和应用模式,涵盖几个主要技术应用。你好世界,你好安卓,文件安卓,http安卓,相机安卓,你好安卓,2010.06。嘿。3,课程结构,安卓平台概述:平台介绍,开发者社区开发环境:构建安卓开发环境:应用程序:应用程序结构典型应用程序:用户界面图形编程数据访问网络连接硬件访问,2010.06。嘿。嘿。获取安卓数据的方法,有时你需要翻墙下载SDK和其他相关软件来在线查看文档,以帮助开发社区。平台概述,智能手机开发2010.06,2010.06,2010.6,OpenHandset Eliance,开放手机联盟,OpenHandset Eliance:是由谷歌组建的全球联盟,于2007年11月5日宣布成立。该联盟将支持谷歌发布的安卓手机操作系统或应用软件,并联合开发一个名为安卓的开源移动系统。开放手机联盟包括手机制造商、手机芯片制造商和移动运营商。目前,联盟成员已达43个。2010年6月,7月,移动电话联盟的创始成员。Aplix、Ascender、受众、Broadcom、中国移动、易趣、Esmertec、谷歌、宏达电、英特尔、KDDI、LivingImage、LG、Marvell、摩托罗拉、NMS、NTTDoCoMo、Nuance、Nvidia、PacketVideo、高通、三星、SiRF、SkyPop、索尼网络、SprintNextel、Synaptics、TAT、意大利电信、西班牙电信、德州仪器、T-Mobile和WindRiver。2010.06,2010.06,2010.8,2010.06,2010.9,谷歌电话,2010.06,2010.10,OHA和安卓,OHA是一个软件和硬件开发人员的组织,包括谷歌,NTT多科莫,斯普林特下一步,和宏达电.目标:加快智能移动设备的发展,为用户提供更多、更好、更便宜的服务。OHA开发的安卓系统是第一个完整、开放和免费的智能手机开发平台。安卓软件系列包括操作系统、中间件和一些关键应用。安卓是一个运行在Linux2.6内核上的基于JAVA的系统。AndroidSDK提供了开发所需的各种工具和API。1.应用程序框架可以重用,其组件可以替换。Dalvik虚拟机针对移动设备进行了优化。优化的图形功能支持2D和3D图形(OpenGLES1.0)。集成了基于开源WebKit的浏览器。SQLite存储为结构化数据。2010.06, 13,功能2,多媒体支持多种音频和视频格式。支持蓝牙,3G和无线网络支持传感器硬件,如相机,全球定位系统,指南针和加速度计。丰富的开发环境。包括模拟器、调试工具、内存运行测试和为EclipseIDE编写的插件。安卓及其开源代码的优势使开发者更容易更清楚地掌握实现细节,提高开发者的技术水平,开发更差异化的应用。借助针对有限内存、电池和中央处理器进行优化的虚拟机达尔维克,安卓的运行速度比预期快得多。运营商的大力支持(中国移动等。)和产业链的普及。有了良好的盈利模式(3/7),产业链中的各方:运营商、制造商和独立软件制造商都能获得良好的收益。将移动终端的评估标准从硬件改为软件极大地激发了软件开发人员的积极性。安卓的源代码遵循ApacheV2软件许可,而不是通常的GPLv2许可。这有利于商业发展。在强大的Linux社区的支持下。由于采用了Java作为应用程序开发语言,目前很少有传统的第三方应用程序可用。然而,由于安卓是一个完全开源的移动计算平台,我相信第三方应用将很快得到丰富。谷歌已经提供了有限的Java核心包子集(J2SE5,J2SE6),并且还没有提交任何Java规范,这可能会进一步分裂Java阵营。现有的应用程序不够完善,需要大量的开发工作。基于QEMU开发的模拟器调试方法不是很丰富,它只支持通话、短信等。而且速度很慢。目前,它没有PushMail和办公功能(Dataviz和QuickOffice计划在不久的将来推出)。目前,它主要针对普通消费用户,对商业用户支持较弱。2010年6月. 16日,安卓系统支持的系统环境和操作系统:视窗XP (32位)或Vista (32位或64位)McCosx 10.4.8或更高版本(仅限x86)的Linux(测试版)。2010年6月、2010年6月、2010年6月、2010年6月、2010年6月、2010年6月、2010年6月、2010年6月、2010年6月、2010年6月、2010年6月、2010年6月、2010年6月、2010年6月、2010年6月、2010年6月、2010年6月、2010年6月、2010年6月、2010年6月、2010年6月软硬件堆之间抽象层的核心服务是安卓内核和Linux内核:安全机制、内存管理、进程管理、网络和硬件驱动。内核充当硬件层和系统其他层之间的抽象层。操作系统的初始化和编程接口不同于标准的Linux系统。2010.06。嘿。20,Libraries,BionicLibFunctionLibrariesAtiveServerShardwareabStrationLibraries,2010.06 .嘿。21,库,C/C库:它被各种安卓组件使用,开发者可以通过应用框架使用。其功能包括:媒体库:MPEG 4H.264 MP3 JPG PNG.网络浏览引擎SQLite关系数据库引擎2D,3D图形库,引擎,2010.06。嘿。22,函数库,基于开放源代码的WebKit浏览器WebKit支持CSS,Javascript,DOM,基于打包的Ajax开放核心视频平台支持标准音频和视频SQLite轻量级数据库,支持多平台,2010年6月,23,NativeServers-Surface,为各种应用程序提供2D和3D表面设计,2010.06。嘿。嘿。24,本机服务器-音频,音频处理,2010.06。嘿。嘿。25,硬件抽象库,硬件虚拟层用户空间C/C库层硬件接口驱动程序将安卓平台逻辑从硬件接口中分离出来,2010.06。嘿。嘿。2010.06。嘿。26,AndoidRuntime,应用程序开发语言:javaDalvik虚拟机指令: DalvikExecutableJavastandard Library将Java代码编译成DalVik可执行文件(DEXFormat),2010.06。嘿。嘿。27、操作环境,核心库达尔维克虚拟机提供的Java功能依赖于Linux内核,可以同时运行多个达尔维克虚拟机。每个安卓应用程序运行虚拟机执行优化的达尔维克可执行文件。Dx-在它自己的DalvikVM实例中的工具,用于将编译后的Java文件转换成dex文件,2010.06。嘿。嘿。28,dalvikvirtulalmachine,androidcustomimplementationvirtualmachineprovidesapplicationportabilityanduntimeconistencyrunoptimizedfileformat(。dex)AndAlVikBytodeJavac . class/. jarfilestconvertedto . dexatbuildtimedesignedforembeddededeenvironmentsupportsmmultipleVirtualmachinedprocessesperdevicehighlycpu-optimizedbytecodeinterpreter efficient lyusingRuntimeMemoryCoribrariescoredapisforjavalangageprovideapowerful,yestsimpleandfamiliadevelopmentplatform,2010.06 .嘿。29,DVMvsJVM,DVmgoogledalvikExecutableJVmsunJavaBytecode,2010.06。嘿。30,应用框架,2010.06。嘿。31,应用程序框架,活动管理器管理运行中的应用程序内容提供程序在应用程序资源之间共享数据管理器管理非代码资源通知管理器显示用户提示和状态栏视图系统可扩展显示,构建用户界面,2010.06。嘿。32,应用程序和框架,核心应用程序,例如,联系人,电子邮件,电话,浏览器,日历,地
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学《火灾勘查-火灾痕迹鉴定》考试备考试题及答案解析
- 2025年大学《林产化工-林产化工清洁生产与环保》考试备考题库及答案解析
- 2025年大学《能源化学-能源存储与转化》考试模拟试题及答案解析
- 2025年大学《房地产开发与管理-房地产项目策划与估价实训》考试参考题库及答案解析
- 内分泌科高血压急症护理细则
- 2025年大学《机械设计制造及其自动化-自动化制造系统》考试备考题库及答案解析
- 药剂科用药合理性评估培训
- 脑卒中康复医学科功能恢复训练指引
- 2025年大学《电气工程及其自动化-电力电子技术》考试参考题库及答案解析
- 重症医学科急性呼吸衰竭护理方案
- 2025年房屋中介居间合同协议
- 驾驶证理论考试科目一试题及答案
- 电工考证专栏2025年低压电工复审考试题库精细讲解(1)附答案
- 物流搬运劳务合同范本
- 内蒙古农村信用社招聘考试(真题)
- 厂内物流规划介绍
- 隧道工程施工质量常见问题及解决方案
- 2025年党校条例试题及答案详解
- 2025年国家能源集团企业文化考试题库及答案
- 看一次禁毒电影活动方案
- 2025太原迎泽区社区劳动保障协理员和城镇最低生活保障协理员招聘考试模拟试题及答案解析
评论
0/150
提交评论