Android开发的辅助资源介绍.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android开发的辅助资源介绍

Android 开发的辅助资源介绍 作者:王进勇 2012.8.12 一、 Android 中组件 Android SDK 中的组件主要包括:Activity、Service、Content Provider、Broadcast Receiver 和 Intent。 1、Activity Activity 表示一个可视化的用户界面,在应用程序中一个单独的屏幕。每个屏幕都是通 过继承和扩展基类 Activity实现的。以下是 Android 帮助文档中描述的 Activity的运行机制如 图 1所示: 图 1 Activity运行机制 Activity 方法描述如下如图 2 所示: 图 2 Activity组件方法的描述 2、Service Service 没有可视化界面,只是提供服务,能够长期运行于后台,通过继承和扩展基类 Service 来实现启动。Service 是不能自己启动的,而只能通过 Context 对象(如:Activity 对 象)调用 startService 或者 bindService 方法来实现启动,其实现的周期是同的。 3、Content Provider Content Provider 可以将应用程序特定的数据提供给另一个应用程序使用,其它数据存 储方式可以是 Android文件系统、SQLite数据库或者其它方式。当数据需要在程序间共享时, 需要专门定义一个继承 ContentProvider 的类。 4、Broadcast Receiver Broadcast Receiver自身并不实现图形界面,但是当它收到某个广播后,Broadcast Receiver 可以启动 Activity 作为响应,或者通过 NotificationMananger 提醒用户,或者调用 Service 处 理长时的事务。 5、Intent Intent 在不同的组件之间传递消息,将一个组件的请求意图付给另一个组件,可以实现 组件之间的调用,还可以通过 Intent 在组件之间传递数据。 二、Android SDK API 文档 Android SDK API 文档是在Android SDK 安装目录\docs\reference\目录下,通过 index.html 中的 Reference中可以浏览到 SDK 中的 API,如图 3所示: 图 3 Android SDK API 文档 通过左上角的文件浏览窗口中的 Package Index 可以查看 SDK 中所包括的 Java包;可以 通过 Class Index查询 SDK 中的各个 API类以及各帮助信息;右边的窗口是查询的详细信息。 三、Andriod SDK 开发指南 Android SDK中的开发指南帮助文在 docs\guide\目录下,也可以通过 index.html 打开, 如图 4 所示: 图 4 Android SDK开发指南 这一部分介绍了开发应用的各个方面,主要包括:框架主题、开发应用、发布应用和最 佳实践等几个部分。 四、Android SDK Samples Android SDK samples为开发学习提供了大量的实例,它存放在Android SDK安装目录\ 平台\samples\目录下,如图 5所示: 图 5 Android SDK Samples 图 5上图中是不同版本的实例目录,下图是某一个版本的实例列表。这此实例可以很好 的为我们开发作出实例指导,特别是作为自觉者来说特别有用处。 五、DDMS DDMS(Dalvik Debug Monitor Service)是 Android开发的好帮手,通过它可以查看就行 的设备或者模拟器,DDMS 整体界面如图 6 所示: 图 6 DDMS 界面 通过 DDMS可以管理查看信息,主要包括:Device、文件管理、日志管理等。 1、 DDMS 的启动 DDMS 的启动有两种方法: 法一:通过 Eclipse 菜单命令,Window?Open Perspective?DDMS。 法二:可以通过Android SDK 安装目录\tools\ddms.bat 启动 DDMS。 2、Device 面板 Device 是设备界面,通过 Device 设备界面可以查看模拟器或者设备上的所有运行的进 程,如图 7 所示: 图 7 DDMS 中的 Device面板 在此面板右上角有一排重要的按键 。这几个按钮只 有选择某个进程是才可以使用。它们完成包括结束进程、截取桌面等操作。 3、Emulate Control Emulate Control(模拟控制

您可能关注的文档

文档评论(0)

l215322 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档