1.11使用SDK示例帮助避免不知所措
问题
有时,编写一些功能是很困难的,特别是当文档是粗略的或者没有提供任何例子的时候。
解
查看现有的工作代码将有所帮助。 Android SDK有一些示例程序,你可以挑选它们来看看它们是如何工作的。
讨论
Android SDK附带了许多示例应用程序,在尝试对某些功能进行编码时非常有用。查看示例代码可以有深刻的见解。安装Android SDK后,有几个示例可用:
? Accelerometer Play
? Accessibility Service
? API Demos
? Backup and Restore
? Bluetooth Chat
? Business Card
? Contact Manager
? Cube Live Wallpaper
? Home
? Image Gallery
? JetBoy
? Lunar Lander
? Multiple Resolutions
? Near Field Communication
? Note Pad
? RenderScript
? Sample Sync Adapter
? Searchable Dictionary
? Session Initiation Protocol
? Snake
? Soft Keyboard
? Spinner
? SpinnerTest
? StackView Widget
? TicTacToeLib
? TicTacToeMain
? USB
? Wiktionary
? Wiktionary (Simplified)
? Weather List Widget
? XML Adapters
要从Eclipse打开示例项目,请打开文件菜单,然后选择Android项目。参见图1-46。
图1-46。启动新的Android项目
问题
有时,编写一些功能是很困难的,特别是当文档是粗略的或者没有提供任何例子的时候。
解
查看现有的工作代码将有所帮助。 Android SDK有一些示例程序,你可以挑选它们来看看它们是如何工作的。
讨论
Android SDK附带了许多示例应用程序,在尝试对某些功能进行编码时非常有用。查看示例代码可以有深刻的见解。安装Android SDK后,有几个示例可用:
? Accelerometer Play
? Accessibility Service
? API Demos
? Backup and Restore
? Bluetooth Chat
? Business Card
? Contact Manager
? Cube Live Wallpaper
? Home
? Image Gallery
? JetBoy
? Lunar Lander
? Multiple Resolutions
? Near Field Communication
? Note Pad
? RenderScript
? Sample Sync Adapter
? Searchable Dictionary
? Session Initiation Protocol
? Snake
? Soft Keyboard
? Spinner
? SpinnerTest
? StackView Widget
? TicTacToeLib
? TicTacToeMain
? USB
? Wiktionary
? Wiktionary (Simplified)
? Weather List Widget
? XML Adapters
要从Eclipse打开示例项目,请打开文件菜单,然后选择Android项目。参见图1-46。
图1-46。启动新的Android项目
在新建Android项目对话框中,选择“从现有示例创建项目”选项。单击下一步并选择构建目标。显示所选目标的可用样本列表。如果未显示所需样品,请返回并选择另一个构建目标。 (样本可能未安装;如果在SDK设置期间错过了SDK管理器,则可以使用SDK管理器安装其他样本。)选择要加载的样本,单击完成,样本将复制到工作区并构建(随着进度显示在状态栏上)。
一段时间后,示例将准备运行,您将能够浏览源代码,看看它是如何做到的。
如果样本已从SDK示例目录移动,请使用“新建Android项目”对话框中的“从现有源创建项目”选项打开示例。
当样本首次运行时,在可能出现的“运行方式”对话框中选择Android应用程序。 也可能需要配置适当的AVD来运行例子。 参见图1-47。
图1-47。 API演示在行动