Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (9.04 MB, 688 trang )
Figure 1-29.
1.16 Use SDK Samples to Help Avoid Head Scratching | 51
www.it-ebooks.info
Figure 1-30.
Discussion
The Android SDK comes with several sample applications that can be useful when
trying to code up some functionality. Looking through the sample code can be insightful. Once the Android SDK is installed there are several samples available:
•
•
•
•
•
•
•
•
•
•
•
Accelerometer Play
Accessibility Service
API Demos
Backup and Restore
Bluetooth Chat
Business Card
Contact Manager
Cube Live Wallpaper
Home
Honeycomb Gallery
JetBoy
52 | Chapter 1: Getting Started
www.it-ebooks.info
Figure 1-31.
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
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
To open a sample project from Eclipse open the 'File' menu and then select 'Android
Project'.
On the 'New Android Project' dialog select the 'Create project from existing sample'
option. Select the API level/platform version required from the list of available 'Build
Targets'. Select the required sample from the 'Samples' dropdown. If the drop down is
1.16 Use SDK Samples to Help Avoid Head Scratching | 53
www.it-ebooks.info
Figure 1-32.
not enabled this is because samples for the selected API level have not been installed
or are not available. The SDK Manager can be used to install the samples, or if not
available for that API level select a different API level.
54 | Chapter 1: Getting Started
www.it-ebooks.info
Figure 1-33.
Click 'Finish', the sample will load into the workspace and build (progress shown on
the status bar).
After a short time the sample will be ready to run and the source code can be browsed
to see how it is all done.
If the samples have been moved from the SDK samples directory use the 'Create project
from existing source' option on the 'New Android Project' dialog to open the sample.
When the sample is first run select 'Android Application' in the 'Run As' dialog that
may appear. It may also be necessary to configure an appropriate AVD to run the sample
(see Recipe 1.5).
Additonal sources of information include:
• The Android Developers web site at http://developer.android.com/index.html
• This Cookbook of course.
• Doing a web search.
Still head scratching, ask someone a question, try:
• Stack Overflow at http://www.stackoverflow.com using the Tag "android".
• Internet Relay Chat (IRC) channel #android-dev on freenode.
1.17 Keeping the Android SDK Updated
Daniel Fowler
Problem
The SDK must be kept updated to allow App developers to work with the latest APIs
on the evolving Android platform.
Solution
Use the Android SDK and AVD Manager to update the existing installed SDK packages
and to install new SDK packages. This includes third party packages for device specific
functionality.
1.17 Keeping the Android SDK Updated | 55
www.it-ebooks.info
Figure 1-34.
Discussion
The Android Operating System (OS) is constantly evolving and therefore so is the Android Software Development Kit (SDK). The ongoing development of Android is driven
by:
• Google's research and development.
56 | Chapter 1: Getting Started
www.it-ebooks.info