- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
认识Android.ppt
Android开发基础 数学与计算机学院 朱萍 随着3G、4G网络的发展,移动应用开发成为越来越火热的研究热点之一,也必将成为IT领域重要的就业增长点。 Google公司的Android,是移动应用开发领域的重要技术,相信在Google强大的技术背景支持下,Android一定会发展的越来越好。 要想学好Android要掌握Eclipse+ADT开发工具,希望同学们能够勤学苦练,多动手上机编程。 课程安排: 48学时=27授课+21上机 教材: Android开发实战经典 清华大学出版社 李兴华 主要内容: Android开发工具的使用 Android的布局管理器 Android的控件使用 Android的事件处理 本课程为考查课,考试方式是:上机考试。 总成绩 = 50% *(平时成绩)+ 50%*(期末上机考试成绩) 平时成绩 =50% *(平时上机作业)+ 50% *(课堂考勤) 本章内容 了解智能手机的发展历史; 了解当前各个移动操作系统的特点及应用; 了解Android操作系统的特点及主要版本; 理解Android的体系结构。 手机的发展历史 1902年,由一个“内森?斯塔布菲尔德” 的美国人在肯塔基州默里的乡下住宅内制成了第一个无线电话装置; 1973年由摩托罗拉公司工程技术员“马丁?库帕” 发明了民用的手机,所以“马丁?库帕”被称为现代手机之父。 手机网络 1G网络:模拟通讯网络; 2G网络:数字通讯网络; 3G网络:处理图象、视频流的方便的访问国际互联网; 4G网络: 运营商:更高的数据吞吐量、更低时延、更低的建设和运行维护成本、更高的鉴权能力和安全能力、支持多种QoS等级。 技术:按照ITU的定义,静态传输速率达到1Gbps,用户在高速移动状态下可以达到 100Mbps,就可以作为4G的技术之一。 智能手机的特点: 用户可以GSM或CDMA无线网络的方式接入互联网; 可以具备PDA设备的诸多功能,例如:日程管理、多媒体播放等功能; 具备独立的手机操作系统,可以由用户根据自己的需要任意扩充更多的第三方应用程序。 手机操作系统: Symbian操作系统; Palm操作系统; BlackBerry操作系统; ios操作系统; Windows Mobile操作系统; Linux操作系统; Android操作系统; Android(英文翻译为机器人,著名标志是一个机器人,Android 3.0之后的标志改为蜂巢),最早是由安迪·罗宾(Andy Rubin)创办,随后在2007年的时候被Google公司的创始人佩奇并进行了收购,而后Google公司凭借着Android操作系统在智能手机上取得了巨大的成功。 Android系统的特点 开放性 应用平等 应用无界限 快速方便的应用开发 硬件的丰富性 开放性 Android 是一个真正意义上的开放性移动设备综合平台。 Android 平台提供了从底层操作系统到上层的程序界面的所有软件,使用这个平台无须缴纳任何授权许可费用,同时不同的厂商还可以根据自身需求修改和扩展Android平台。 通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,来建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统,这样应用之间的通用性和互联性将在最大程度上得到保持。 应用平等 在Android 平台下,除了应用程序运行的载体虚拟机之外,其他的软件是完全平等的。 例如可以自己开发收发E-mail 的应用程序来替换系统提供的相应软件。 应用无界限 在 Android 平台下开发应用程序,可以方便地实现应用程序之间的数据共享,只需要经过简单的声明或操作,应用程序就可以访问或调用其他应用程序的功能,或者将自己的部分数据和功能提供给其他应用程序使用。 比如开发人员可以 把Web上的数据与本地的 联系人,日历,位置信息 结合起来,为用户创造 全新的用户体验。 快速方便的开发应用 Android平台为开发人员提 供了大量的实用库和工 具,开发人员可以很快速 的创建自己的应用。例如 在别的手机平台上要进行 基于位置的应用的开发是 相当的复杂的,而Android 将Google Map集成了进 来,开发人员通过简单的 几行代码就可以实现一个 地图应用 应用程序(Applications):Android 平台搭载了一系列的核心应用程序,如E-mail 客户端、日历、浏览器、电话簿等。这些应用程序都是用Java 语言开发的。 应用程序框架(Application Framework):编写核心应用时所使用的API框架,开发人员使用这些框架开发自己的应用. ActivityManager: ViewSystem: WindowManager:
文档评论(0)