Android: A Programmer's Guide

Android: A Programmer's Guide

Jerome DiMarzio

Language: English

Pages: 198


Format: PDF / Kindle (mobi) / ePub

Master the Android mobile development platform

Build compelling Java-based mobile applications using the Android SDK and the Eclipse open-source software development platform. Android: A Programmer's Guide shows you, step-by-step, how to download and set up all of the necessary tools, build and tune dynamic Android programs, and debug your results. Discover how to provide web and chat functions, interact with the phone dialer and GPS devices, and access the latest Google services. You'll also learn how to create custom Content Providers and database-enable your applications using SQLite.
* Install and configure Java, Eclipse, and Android plugin
* Create Android projects from the Eclipse UI or command line
* Integrate web content, images, galleries, and sounds
* Deploy menus, progress bars, and auto-complete functions
* Trigger actions using Android Intents, Filters, and Receivers
* Implement GPS, Google Maps, Google Earth, and GTalk
* Build interactive SQLite databases, calendars, and notepads
* Test applications using the Android Emulator and Debug Bridge

Essential System Administration: Tools and Techniques for Linux and Unix Administration (3rd Edition)

Essential Mobile Interaction Design: Perfecting Interface Design in Mobile Apps

Mac OS X for Unix Geeks (Leopard)

Rethinking Enterprise Storage: A Hybrid Cloud Model

BizTalk 2013 Recipes: A Problem-Solution Approach (2nd Edition)












handle the calls to the Menu items is onOptionsItemSelected( ). Again, like onCreateOptionsMenu( ), onOptionsItemSelected( ) is a Boolean method that you need to override with the specific code to be executed when a Menu item is selected. The override code should look like this: @Override public boolean onOptionsItemSelected(Menu.Item item){ } There is one problem with this code: onOptionsItemSelected( ) is a general method that is called when any menu item is selected. You need to give

will contain a list of the months, you need to create a list that can be assigned to the AutoCompleteTextView. Create a string array and assign the month values to it: static final String[] Months = new String[]{ "January","February","March","April","May","June","July","August", "September","October","November","December" }; The next task is to assign this string array to the AutoCompleteTextView. You have created more than a few Views by now, so the code to create the AutoCompleteTextView

unfortunately, leaves them in a state of incompletion for the m5-rc15 release of the SDK. Google also removed any associated help files from the SDK for these packages, to avoid any confusion. Therefore, the focus of this chapter is a package that works quite well with the latest release of the Android SDK—GTalk. In this chapter, you will build a small Activity that utilizes the GTalk package of the Android SDK. When the Activity is complete, you will be able to send GTalk messages from your

import android.widget.TextView; public class FindAFriend extends ListActivity { public static final int DELETE_ID = Menu.FIRST; public static final int INSERT_ID = Menu.FIRST + 1; public static final int FIND_FRIENDS = Menu.FIRST + 2; private static final String[] PROJECTION = new String[] { Friends.Friend._ID, Friends.Friend.NAME}; private Cursor mCursor; @Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); setDefaultKeyMode(SHORTCUT_DEFAULT_KEYS); Intent intent = Click OK. NOTE The name for your site can be anything you want, as long as it will help you identify what the link is. Feel free to use something other than Android Plugin. 6. A new site named Android Plugin should now be in your list of available sites: At this point Eclipse has not yet looked for the plugin; this is just a list of paths that you can tell Eclipse to check when looking for new plugins to install. 7. Check the check box next to

Download sample


About admin