.大安卓.pptVIP

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大安卓

ISAS项目 安卓 安卓历史 下载平台 安卓软件 安卓组件 安卓游戏 第一章 安卓历史 CMU3113 何江军 Android的历史 什么是Android? Android是基于Linux内核的软件平台和操作系统,是Google在2007年11月5日公布的手机系统平台,早期由Google开发,后由开放手机联盟(英语:Open Handset Alliance)开发。它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。低层以Linux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java 作为编写程序的一部分 。 第一台上市的 Android 手机 第一台上市的 Android 手机对手机行业的影响。已经与[Sony Ericsson]、[HTC]、NTT DoCoMo、KDDI、Motorola等世界移动领域34家公司于免费提供达成一致。今后对于移动通讯的影响势必会进一步体现出来。但是如此广泛公司的同盟是否能够有效运作及以持久值得拭目以待。 版本发布 第二章 安卓的组件 CMU3113 胡诚 安卓组件 1、安卓的组件Activity 2、安卓的组件Service 3、安卓的组件 BroadcastReceiver 4、安卓的组件Content Provider 5、Android application四大组件的作用 Activity Activity 是所有程序的根本,所有程序的流程都运行在Activity 之中,Activity可以算是开发者遇到的最频繁,也是Android 当中最基本的模块之一 Service Service 是android 系统中的一种组件,它跟Activity 的级别差不多,但是他不能自己运行,只能后台运行,并且可以和其他组件进行交互。Service 是没有界面的长生命周期的代码。 BroadcastReceir 在Android 中,Broadcast 是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver 是对发送出来的Broadcast进行过滤接受并响应的一类组件。 Content Provider 是Android提供的第三方应用数据的访问方案。在Android中,对数据的保护是很严密的,除了放在SD卡中的数据,一个应用所持有的数据库、文件、等等内容 小结 安卓组件四大组件: Activity, Service, BroadcastReceir, Content Provider ,同时也了解它在系统中的作用。 第三章 安卓软件 CMU3113 张晋福 安卓应用程序 Java开发方面  C/C++开发方面 安卓应用程序图 Java开发方面 Android支持使用Java作为编程语言来开发应用程序,而Android的Java开发方面从接口到功能,都有层出不穷的变化。考虑到Java虚拟机的效率和资源占用,谷歌重新设计了Android的Java,便提高了效率和减少资源占用,便出现两种结构:View 和Active。 Android结构 其中Active等同于J2ME的MIDlet,一个 Activity 类(Class)负责创建窗口(Windows),一个活动中的Activity就是在 foreground(前景)模式,背景运行的程序叫做Service。便于提高运行效率。 Android结构   View等同于J2ME的Displayable,程序人 员可以通过 View 类将UI放置在窗口 上,Android 1.5的版本可以利用 View 打造出所谓的 Widgets,其实Widget只是View的一 种,所以可以使用xml来设计layout,Android Hero手机即含有大量的widget。便于减少资源占用。 C/C++开发方面  早期的Android开发只支持Java作为编程语言开发应用程序,因而使得其他语言开发者只能望而却步。2010年4月,谷歌正式对开发者发布了Android NDK,NDK允许开发者使用C/C++作为编程语言来为 Android开发应用程序,初版的NDK使得开发者看到了C/C++在Android开发中的希望。 C/C++开发方面 但是,当前版本的NDK在功能上还有很多局限性:NDK并没有提供对应用程序附有生命周期的维护;在Android系统中,NDK也不提供对大量系统事件

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档