The following is the first few sections of a chapter from The Busy Coder's Guide to Android Development, plus headings for the remaining major sections, to give you an idea about the content of the chapter.
Many, if not most, Android devices will be phones. As such, not only
will users be expecting to place and receive calls using Android, but
you will have the opportunity to help them place calls, if you wish.
Why might you want to?
- Maybe you are writing an Android interface to a sales management
application (a la Salesforce.com) and you want to offer users the
ability to call prospects with a single button click, and without them
having to keep those contacts both in your application and in the
phone’s contacts application
- Maybe you are writing a social networking application, and the
roster of phone numbers that you can access shifts constantly, so
rather than try to “sync” the social network contacts with the phone’s
contact database, you let people place calls directly from your
- Maybe you are creating an alternative interface to the existing
contacts system, perhaps for users with reduced motor control (e.g.,
the elderly), sporting big buttons and the like to make it easier for
them to place calls
Whatever the reason, Android has the means to let you manipulate the
phone just like any other piece of the Android system.
Understanding this chapter requires that you have read the core chapters,
particularly the chapter on working with multiple activities.
Report To The Manager
The preview of this section was abducted by space aliens.
You Make the Call!
The preview of this section is en route to Mars.
No, Really, You Make the Call!
The preview of this section was fed to a gremlin, after midnight.