- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章Android简介重点讲义
应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性限制)。帮助程序员快速的开发程序,并且该应用程序重用机制也使用户可以方便的替换程序组件。隐藏在每个应用后面的是一系列的服务和系统, 其中包括;?a.丰富而又可扩展的视图(Views),可以用来构建应用程序, 它包括列表(lists),网格(grids),文本框(text boxes),按钮(buttons), 甚至可嵌入的web浏览器。?b.内容提供器(Content Providers)使得应用程序可以访问另一个应用程序的数据(如联系人数据库), 或者共享它们自己的数据。?c.资源管理器(Resource Manager)提供非代码资源的访问,如本地字符串,图形,和布局文件(layout files)。?d.通知管理器(Notification Manager)使得应用程序可以在状态栏中显示自定义的提示信息。?e.活动管理器(Activity Manager)用来管理应用程序生命周期并提供常用的导航回退功能。 所有的应用程序都是使用JAVA语言编写的,每一个应用程序由一个或者多个活动组成,活动必须以Activity类为超类,活动类似于操作系统上的进程,但是活动比操作系统的进程要更为灵活,与进程类似的是,活动在多种状态之间进行切换。利用JAVA的跨平台性质,基于Android框架开发的应用程序可以不用编译运行于任何一台安装有android系统的平台,这点正是Android的精髓所在。 Android系统四大组件 (调用的基本模块) Activity Android程序的呈现层,显示可视化的用户界面,并接收与用户交互所产生的界面事件 Android应用程序可以包含一个或多个Activity,一般需要指定一个程序启动时显示的Activity Service Service一般用于没有用户界面,但需要长时间在后台运行的应用 可公开Service的程序接口,供其他进程调用 Android系统四大组件 (调用的基本模块) BroadcaseReceiver 用来接收广播消息的组件,不包含任何用户界面 可以启动Activity或者Notification通知用户接收到重要信息 Notification能够通过多种方法提示用户,包括闪动背景灯、震动设备、发出声音或在状态栏上放置一个图标 ContentProvider 是Android系统提供的一种标准的共享数据的机制,其他程序通过ContentProvider访问程序的私有数据 Android系统内部提供一些内置的ContentProvider,能够为应用程序提供重要的数据信息 联系人信息 通话记录 组件生命周期 所有Android组件都具有自己的生命周期,是从组件建立到组件销毁的整个过程 在生命周期中,组件会在可见、不可见、活动、非活动等状态中不断变化 习题: 1.简述六种主流的手机操作系统的特点。 2.简述Android平台的特征。 3.描述Android平台体系结构的层次划分,并说明各个层次的作用。? Dalvik虚拟机是经过优化的多实例虚拟机,基于寄存器架构设计,实现了基于Linux内核的线程管理和底层内存管理。Dalvik虚拟机 * 第1章 Android简介 本章学习目标: 了解各种手机操作系统的特点 了解开放手机联盟的目的、组成和性质 了解Android平台的发展历史 掌握Android的特征 掌握Android平台的体系结构 1.1 手机操作系统 在早期的手机内部是没有智能操作系统的,所有的软件都是由手机生产商在设计时所定制的,因此手机在设计完成后基本是没有扩展功能的。 后期的手机为了提高手机的可扩展性,使用了专为移动设备开发的操作系统,使用者可以根据需要安装不同类型的软件。 操作系统对于手机的硬件配置要求较高,所产生的硬件成本和操作系统成本使手机的售价明显高于不使用操作系统的手机 1.1 手机操作系统 手机上的操作系统主要包括以下几种: Android iOS Windows Phone 8 黑莓 Linux 1.1 手机操作系统 Android 由谷歌发布的开源手机系统 Android的组成 Linux操作系统、中间件和应用软件组成 第一个完全定制、免费、开放的手机平台 使用Java语言开发 较好的可移植性 手机、平板电脑、电视…… 1.1 手机操作系统 iOS 由苹果公司开发的操作系统 iOS的系统构架 核心操作系统层、核心服务层、媒体层和可轻触层 多点触摸操作是iOS的用户界面基础 1.1 手机操作系统 Windows Phone 8 2012年6月发布
您可能关注的文档
- 第八章 传播效果研究.ppt
- 第八章 中国古代节日.ppt
- 第八章 关于冲突的ppt课件.ppt
- 第1章 SMT综述.ppt
- 第五讲《安全本质认知-三大心理误区》.ppt
- 第五课、当冲突发生.ppt
- 第1框 我爱你,中国.ppt
- 第八章 多哈回合.ppt
- 第八章 MCS-51单片机与键盘、显示器接口设计.ppt
- 第八章 寻找和接近顾客的技巧.ppt
- 2025年市总工会党组书记、市委组织部部长生活会“四个带头”个人对照检查发言材料2篇(含上年度整改+个人情况、个人事项+典型案例).docx
- 2025年部编版小学六年级下册《道德与法治》第四单元 让世界更美好第10课 我们爱和平教学课件.pptx
- 公司领导班子2025年围绕“四个带头”主题检视问题整改落实方案与组织生活会批评意见(20条)2篇文.docx
- 教育系统党组班子2025年对照“四个带头”含意识形态、以典型案例举一反三解析检视材料【2篇文】.docx
- 2025年国有企业领导班子、学校副校长生活会“四个带头”方面对照个人检视发言材料2篇文(附:上年度整改情况、典型案例解析).docx
- 2025年生活会“四个带头”个人对照检查材料2篇文(含对其他领导批评意见,个人公开事项申报、意识形态).docx
- 2025年国有企业党委书记、领导班子生活会“四个带头”方面对照检查发言材料2篇文(上年度整改情况).docx
- 乡镇领导班子、市委组织部常务副部长2025年对照“四个带头”含违纪行为为典型案例的剖析与反思检视剖析材料{2篇文}.docx
- 市委社会工作部2025年生活会领导班子对照检视发言材料2篇文(含以案为鉴,深刻反思存在问题、反面典型案例举一反三解析、其他需要说明情况).docx
- 2025年民主生活会、组织生活会批评意见(20条)与市直单位领导班子“四个带头”对照检查材料【含上年度查摆问题整改落实情况】2篇文.docx
最近下载
- 2025年辽宁医药职业学院单招职业技能测试题库及答案(易错题).docx VIP
- 学习资料 工程造价 2020版云南省建筑工程计价标准(上、下).pdf
- 2025年预拌混凝土管理办法 .pdf VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 2024-2025学年小学信息技术(信息科技)六年级下册川教版(2019)教学设计合集.docx
- AVR单片机思考题及答案_AVR期末复习题.doc VIP
- 《水旱灾害防御体系建设导则》.pdf
- 幼儿园大班数学《认识日历》课件(2022版加背景图片).pptx
- 中国远洋应收账款案例分析.pdf
- 《热爱中国共产党》教学设计(第二课时) (1).docx VIP
文档评论(0)