Unlocking Android : A developer’s guide - Ableson, W. Frank; Sen, Robi; Collins, Charlie (Greenwich : [S.n.], 2009)
Part 1 What is Android? — The Big Picture .Targeting Android -- Introducing Android -- Stacking up Android -- Booting Android development -- An Android application -- Development environment -- The Android SDK -- Fitting the pieces together -- Building an Android application in Eclipse -- The Android Emulator -- Debugging -- Part 2 Exercising the Android SDK. User interfaces -- Creating the Activity -- Working with views -- Using resources -- Understanding the AndroidManifest file -- Intents and services -- Working with Intent classes -- Listening in with broadcast receivers -- Building a Service -- Performing Inter-Process Communication -- Storing and retrieving data -- Using preferences -- Using the filesystem -- Persisting data to a database -- Working with ContentProvider classes -- Networking and web services -- An overview of networking -- Checking the network status -- Communicating with a server socket -- Working with HTTP -- Web services -- Telephony -- Telephony background and terms -- Accessing telephony information -- Interacting with the phone -- Working with messaging: SMS -- Notifications and alarms -- Introducing Toast -- Introducing notifications -- Alarms -- Graphics and animation -- Drawing graphics in Android -- Animations -- Multimedia -- Introduction to multimedia and OpenCORE -- Playing audio -- Playing video -- Capturing media -- Location, location, location -- Simulating your location within the emulator -- Using LocationManager and LocationProvider -- Working with maps -- Converting places and addresses with Geocoder -- Part 3 Android applications -- Putting it all together -- the Field Service Application -- Field Service Application requirements -- Android application tour -- Android code -- Digging deeper into the code -- Server code -- Hacking Android -- The Android/Linux:junction -- A better way -- What time is it? -- Daytime Client.
Keywords: ANDROID