网站大量收购独家精品文档,联系QQ:2885784924

Android BOOK.docVIP

  1. 1、本文档共19页,可阅读全部内容。
  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文档。上传文档
查看更多
Android BOOK.doc

Android开放式手开发平台 Tango、Nuvola、OpenclipArt等网站提供许多免费的图标可供下载。 /p/androidbmi/source/browse/ / Android开发工具: Dalvik调试监控服务工具、Android资源打包工具、Android调试工具、SQLite数据库、Traceview工具、mksdcard卡、dx工具、activityCreator工具 Android环境搭建: 下载并安装JRE、下载并安装Eclipse 集成开发环境、下载Android SDK、下载和安装Apache Ant压缩包、为Eclipse安装Android开发插件 Android应用程序没有唯一的启动入口,一个Android应用程序是由多个不同的组件组合而成,组件之间通过Intent来实现通信。所有的组件都必须在Android-Manifest.xml文件中声明。它用于定义应用程序中需要的组件、外部库以及运行时需要的各类权限。 Activity简介:Activity是应用程序的表示层。应用程序中的每个屏幕显示都通过继承和扩展类Activity来实现。Activity利用View来实现应用程序的GUI,而我们的手机用户则直接通过GUI和应用程序做交互,如应用程序通过GUI向用户显示信息,用户通过GUI向应用程序发出指令和响应。 Service简介:与Activity相反,Service没有可见的用户界面,但Service的特点是能长时间在后台运行。 BroadcastReceiver简介:BroadcastReceiver用户接受广播通知的组件。BroadcastReceiver自身并不实现图形用户界面,但是当它收到某个通知消息后,BroadcastReceiver可以启动 Activity作为响应,或者通过NotificationManager 提醒用户。 ContentProvider简介:ContentProvider能将应用程序特定的数据提供给另一个应用程序使用。数据的存储方式可以是Android文件系统,也可以是SQLite数据库,或者别的合理的方式。ContentProvider继承自类ContentProvider,并且实现了一组标准的接口,通过这组接口,其他应用程序能对数据进行读写和存储。然而,需要使用数据的应用程序并不是直接调用这组方法,而是通过调用ContentProvider对象的方法来完成。ContentProvider对象可以与任意ContentProvider通信。 上面4种基本组件中,除了ContentProvider是通过ContentResolver激活外,其他三种组件都是由一种名为Intent的异步消息激活的。 应用程序的生命周期:为了解决智能手机内存有限带来的问题,需要提高Android平台中的内存利用效率。Android引入了这个全新的机制。应用程序的生命周期不是由进行自己控制的,而是由不得Android系统决定的。取决于:该进程对于用户的重要性,以及当前系统中还剩多少可用内存。 Android应用程序的组成部分,包括基本组件和各种外部资源。每个Android应用程序都必须包含一个AndroidMainifest.xml文件,这个文件的作用是告诉Android系统应用程序包含的基本信息,比如应用程序有哪些组件、哪些资源。AndroidMainifest.xml文件需要声明如下内容: 应用程序的java包包名 应用程序所含的各种组件:Activity Service BroadcastReceiver ContentProvider,同时列出这些组件在java中的类名 应用程序为了访问一些受保护的系统API或调用别的应用程序时拥有的权限 应用程序被别的应用程序调用时,对其他应用程序要求的权限 应用程序兼容的Android API的最低版本 应用程序需要链接的库 Android用户界面 View:View类是可视化控件的基类,主要提供了控制绘制和事件处理的方法。ViewGroup类也是继承自View类,其最大的特点是可以有子控件。 布局:当已经设置好控件的时候,怎样把它们放在Android设备的屏幕上:Layout就是负责管理控件在屏幕的位置的类。Android SDK已经内置了几种简单的布局模型,通过这几种布局模型的组合、嵌套并设置子控件的布局参数,就可以构建出各种复杂的用户界面。 电话与短信应用 Intent是一种运行时绑定机制,它能在程序运行的过程上连接两个不同的组件。通过Intent,程序可以向Android表达某种请求或者意愿,Android会根据意愿的内容选择适当的组件来请求。不同类型的组件有传递Intent的不同方式。 Intent的主要组成部分:

文档评论(0)

克拉钻 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档